PrintfTester Save

Tester for the ft_printf project of 42 school

Project README

printfTester (2019+)

Tester for the ft_printf project of 42 school (with personalized leaks checking on mac, using valgrind on linux)
Clone this tester in your ft printf repository. (works on linux and mac, no undefined behavior tests, handles timeout and sigsegv)
alt text

Commands

make m = launch mandatory tests
make b = launch bonus tests
make a = launch mandatory tests + bonus tests
make [category] = launch associated category ex: make s
make [category] [test number] = launch associated test in category ex: make s 42

make dockerm = launch mandatory tests in linux container
make dockerb = launch bonus tests in linux container
make dockera = launch mandatory tests + bonus tests in linux container
make docker[category] = launch associated category ex: make dockers
make docker[category] [test number] = launch associated test in category ex: make dockers 42
Thanks to gurival- for the docker idea (https://github.com/grouville/valgrind_42)

X = upperx
% = percent

You can adjust the timeout limit in makefile for faster tests (reduce) or if you timeout (increase). alt text

Setup docker in goinfre for 42 mac

rm -rf ~/Library/Containers/com.docker.docker  
rm -rf ~/.docker  
rm -rf /goinfre/${USER}/docker /goinfre/${USER}/agent  
mkdir -p /goinfre/${USER}/docker /goinfre/${USER}/agent  
ln -s /goinfre/${USER}/agent ~/Library/Containers/com.docker.docker  
ln -s /goinfre/${USER}/docker ~/.docker  

Outputs

alt text
alt text
alt text

Report bugs / Improvement

Contact me on slack or discord : jgambard

Open Source Agenda is not affiliated with "PrintfTester" Project. README Source: Tripouille/printfTester
Stars
117
Open Issues
4
Last Commit
2 months ago

Open Source Agenda Badge

Open Source Agenda Rating