Требуется написать прототип системы, которая следит за работой компьютерного клуба, обрабатывает события и подсчитывает выручку за день и время занятости каждого стола.
Собрать проект можно при помощи утилиты make
Для сборки проекта необходимо выполнить команду:
$ make
Для запуска проекта выполните:
$ ./club_manager input.txt
Для запуска unit тестов выполните:
$ make test
Для просмотра степени покрытия тестами выполните:
$ make gcov_report
Сгенерируется папка report с файлом index.html, в котором можно посмотреть степень покрытия тестами.
Для очистки проекта выполните:
$ make clean
$ sudo apt-get install check
$ sudo apt-get install lcov