git clone https://github.com/saugustu42/test-libft.git
cd test-libft
склонируйте свой репозиторий, вызвав мой скрипт с аргументом ссылки на ваш репозиторий:
./clone.sh YOUR-GIT-REPO
теперь вы можете юзать команды мейка
Пожалуйста, склоняйтесь скорее использовать тест для написания своих правильных функций.
На проверках тесты следует использовать аккуратно, и не валить людей лишь на основании тестов.
Известны случаи когда проверка от мулинет оказывется более лояльной.
прогон нормы
make norm
компилит вашу либу и запускает на ней мои тестовые кейсы
make run-my-test
клонит либфтест, подменяет в нем grademe.sh. на маке сразу прогоняет либфтест
make run-libftest
клонит юнит тест, подменяет в нем мейфайл на нужный. на маке сразу прогоняет юнит-тест
make run-unit
ищет в коде либы забытые принтфы. (если греп вернет error 1, значит всё чисто)
make grep-printf
ищет в коде маллоки (в выдаче есть названия файлов, соответственно, можно проверить, не юзает ли пир маллок там где он запрещен)
make grep-malloc