All Projects → Tripouille → libftTester

Tripouille / libftTester

Licence: other
Tester for the libft project of 42 school

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to libftTester

gnlTester
Tester for the get_next_line project of 42 school
Stars: ✭ 87 (-38.3%)
Mutual labels:  valgrind, tester, leaks, 42, 2019, tripouille, malloc-size
printfTester
Tester for the ft_printf project of 42 school
Stars: ✭ 94 (-33.33%)
Mutual labels:  valgrind, tester, leaks, 42, 2019, tripouille
minishell tester
42 | Complex tester for minishell (42cursus)
Stars: ✭ 31 (-78.01%)
Mutual labels:  valgrind, tester, 42
Libft
42 library of basic C functions - queues, lists, memory operations and more 😄
Stars: ✭ 21 (-85.11%)
Mutual labels:  libft, 42
ftprintfdestructor
A script that destroys the school 42 project ft_printf
Stars: ✭ 20 (-85.82%)
Mutual labels:  tester, 42
libft-war-machine
forked repository of libftest (by jtoty) for libft at 42
Stars: ✭ 167 (+18.44%)
Mutual labels:  libft, 42
Ultimate-Hacker-Roadmap
Don't know what to focus on to become a Penetration Tester..? This is the BEST roadmap for becoming a modern penetration tester. Everything you need to know to land a paying job, categorized in 5 skill levels.
Stars: ✭ 132 (-6.38%)
Mutual labels:  tester
grunt-nette-tester
[DISCONTINUED] Grunt plugin for Nette Tester
Stars: ✭ 20 (-85.82%)
Mutual labels:  tester
42header.vim
Add and update the 42 comment header at the top of your files
Stars: ✭ 15 (-89.36%)
Mutual labels:  42
ValgrindHelperForAndroid
A easy way to use valgrind on Android device.
Stars: ✭ 53 (-62.41%)
Mutual labels:  valgrind
tester
Lightweight test utilities to use with Go's testing package
Stars: ✭ 43 (-69.5%)
Mutual labels:  tester
PyConES-2019-data
PyConES 2019 conferences, attachments and related stuff
Stars: ✭ 18 (-87.23%)
Mutual labels:  2019
hacktoberfest-training-2019
A simple repo to promote participations on Hacktoberfest for beginners
Stars: ✭ 13 (-90.78%)
Mutual labels:  2019
passport-42
Passport strategy for authenticating with 42 using the OAuth 2.0 API
Stars: ✭ 26 (-81.56%)
Mutual labels:  42
grub-tune-tester
A GRUB_INIT_TUNE online tester.
Stars: ✭ 43 (-69.5%)
Mutual labels:  tester
cargo-valgrind
A cargo subcommand, that runs valgrind and displays its output in a helpful manner.
Stars: ✭ 66 (-53.19%)
Mutual labels:  valgrind
wiki
XS-Leaks Wiki
Stars: ✭ 115 (-18.44%)
Mutual labels:  leaks
massif.js
Visualize Valgrind Massif memory consumption online.
Stars: ✭ 30 (-78.72%)
Mutual labels:  valgrind
Phexecute
Phexecute - Awesome PHP Code Runner
Stars: ✭ 18 (-87.23%)
Mutual labels:  tester
ruby memcheck
Use Valgrind memcheck on your native gem without going crazy
Stars: ✭ 90 (-36.17%)
Mutual labels:  valgrind

libftTester (2019+)

Tester for the libft project of 42 school (with personalized leaks checking on mac, using valgrind on linux)
Clone this tester in your libft repository, or somewhere else and customize the path to your libft project by changing the LIBFT_PATH variable inside the Makefile.

alt text

Commands

make m = launch mandatory tests
make b = launch bonus tests
make a = launch mandatory tests + bonus tests
make [function name] = launch associated test ex: make calloc

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 [function name] = launch associated test in linux container ex: make dockercalloc
Thanks to gurival- for the docker idea (https://github.com/grouville/valgrind_42)

make vs [function name] = open the corresponding tests in vscode ex: make vscalloc

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

MOK / MKO = test about your malloc size (this shouldn't be tested by moulinette)

Report bugs / Improvement

Contact me on slack or discord : jgambard

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].