{"id":13460067,"url":"https://github.com/Tripouille/printfTester","last_synced_at":"2025-03-24T18:32:58.009Z","repository":{"id":37476102,"uuid":"318867706","full_name":"Tripouille/printfTester","owner":"Tripouille","description":"Tester for the ft_printf project of 42 school","archived":false,"fork":false,"pushed_at":"2024-12-06T18:45:21.000Z","size":138,"stargazers_count":150,"open_issues_count":3,"forks_count":22,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-21T07:05:38.732Z","etag":null,"topics":["2019","42","ft","ft-printf","ftprintf","leaks","printf","printftester","sigsegv","tester","tripouille","valgrind"],"latest_commit_sha":null,"homepage":"https://github.com/Tripouille","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tripouille.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-05T19:05:47.000Z","updated_at":"2025-03-11T17:10:36.000Z","dependencies_parsed_at":"2024-10-29T06:30:27.440Z","dependency_job_id":"1f16105f-0f6f-4ff1-b24f-2eb4eb86ce0b","html_url":"https://github.com/Tripouille/printfTester","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tripouille%2FprintfTester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tripouille%2FprintfTester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tripouille%2FprintfTester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tripouille%2FprintfTester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tripouille","download_url":"https://codeload.github.com/Tripouille/printfTester/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245328476,"owners_count":20597430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2019","42","ft","ft-printf","ftprintf","leaks","printf","printftester","sigsegv","tester","tripouille","valgrind"],"created_at":"2024-07-31T10:00:34.983Z","updated_at":"2025-03-24T18:32:57.747Z","avatar_url":"https://github.com/Tripouille.png","language":"C++","readme":"# printfTester (2019+)\nTester for the ft_printf project of 42 school (with personalized leaks checking on mac, using valgrind on linux)  \nClone this tester in your ft printf repository. (works on linux and mac, no undefined behavior tests, handles timeout and sigsegv)  \n![alt text](https://i.imgur.com/qRfDYuU.png)\n\n\n# Commands\nmake m = launch mandatory tests   \nmake b = launch bonus tests   \nmake a = launch mandatory tests + bonus tests  \nmake [category] = launch associated category ex: make s  \nmake [category] [test number] = launch associated test in category ex: make s 42  \n\nmake dockerm = launch mandatory tests in linux container  \nmake dockerb = launch bonus tests in linux container  \nmake dockera = launch mandatory tests + bonus tests in linux container  \nmake docker[category] = launch associated category ex: make dockers    \nmake docker[category] [test number] = launch associated test in category ex: make dockers 42   \nThanks to gurival- for the docker idea (https://github.com/grouville/valgrind_42)  \n\nX = upperx  \n% = percent  \n\nYou can adjust the timeout limit in makefile for faster tests (reduce) or if you timeout (increase).\n![alt text](https://i.imgur.com/RGTqT64.png)  \n\n\n# Setup docker in goinfre for 42 mac  \n```\nrm -rf ~/Library/Containers/com.docker.docker  \nrm -rf ~/.docker  \nrm -rf /goinfre/${USER}/docker /goinfre/${USER}/agent  \nmkdir -p /goinfre/${USER}/docker /goinfre/${USER}/agent  \nln -s /goinfre/${USER}/agent ~/Library/Containers/com.docker.docker  \nln -s /goinfre/${USER}/docker ~/.docker  \n```\n\n\n# Outputs\n![alt text](https://i.imgur.com/UeI7PHa.png)  \n![alt text](https://i.imgur.com/GGJ6pbB.png)  \n![alt text](https://i.imgur.com/LNRlfab.png)  \n\n\n# Report bugs / Improvement\nContact me on slack or discord : jgambard\n","funding_links":[],"categories":["WELCOME"],"sub_categories":["**Ft_printf**"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTripouille%2FprintfTester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTripouille%2FprintfTester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTripouille%2FprintfTester/lists"}