Skip to content

Latest commit

 

History

History
50 lines (42 loc) · 2.02 KB

README.md

File metadata and controls

50 lines (42 loc) · 2.02 KB

test-libft

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