Skip to content

vbg911/YADRO-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YADRO-parser

Тестовое задание для стажировки в YADRO.

Требуется написать прототип системы, которая следит за работой компьютерного клуба, обрабатывает события и подсчитывает выручку за день и время занятости каждого стола.

Запуск

Обычный запуск

  1. Клонировать репозиторий:
   git clone https://github.com/vbg911/YADRO-parser.git
  1. Перейти в директроию cmd/parser:
   cd cmd/parser
  1. Собрать проект:
   go build -o task.exe

Запуск используя Docker

  1. Собрать образ приложения:
   docker build -t task-yadro .
  1. Запустить контейнер:

следуя шаблону

   docker run -v {абсолютный путь к тестовому файлу}:/{имя в контейнере} task-yadro ./task.exe {имя в контейнере}

например

   docker run -v C:\Users\vbg\Desktop\YADRO-parser\test\case1\simple_test.txt:/text.txt task-yadro ./task.exe text.txt

Тестирование

  1. Запуск тестов находясь в корне проекта:
    go test ./... -v

Файл отображающий покрытие кода тестами.

About

YADRO trainee assignment 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published