Checker for C projects in 21 school
Project description
checker21 v0.1.0a
Установка и запуск:
$ pip3 install checker21
Запуск производится внутри папки с проектом.
$ checker21 test [project name]
Доступные проекты для тестирования
- libft
- get_next_line (gnl)
- printf
Пример использования чекера запуска
$ git clone [url] some_folder
$ cd some_folder
$ checker21 test gnl
Чекеры:
Возможен запуск конкретного чекера. По умолчанию запускаются все. Для запуска конкретного чекера нужно указать его имя:
$ checker21 test [project name] [check name]
Для многих проектов доступны чекеры общего назначения:
- files
- norminette
files проверят репозиторий на наличие запрещённых файлов.
norminette запускает проверку нормы только для файлов из репозитория и раскрашивает результаты проверки.
Libft чекер:
Для тестирования libft используется libft-unit-test
https://github.com/alelievr/libft-unit-test
GetNextLine чекер:
Для тестирования gnl используется gnltester и gnl-war-machine
https://github.com/Tripouille/gnlTester
https://github.com/PavelICS/gnl-war-machine-v2019
Printf чекер:
Для тестирования printf используется pft
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for checker21-0.1.3a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268289f17e7f3ff4dad452ed9717ce085cb2abe78c0f22f3358a23503d58e8c1 |
|
MD5 | 584b0afe7b28dcf653b74766e4b462e9 |
|
BLAKE2b-256 | 09bb3510b62d993ffb8af587acc1d4c673ee6b322d495fa216ed96acd4e99b82 |