All Projects → t0mm4rx → ftprintfdestructor

t0mm4rx / ftprintfdestructor

Licence: other
A script that destroys the school 42 project ft_printf

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to ftprintfdestructor

printfTester
Tester for the ft_printf project of 42 school
Stars: ✭ 94 (+370%)
Mutual labels:  printf, tester, 42, ft-printf
minishell tester
42 | Complex tester for minishell (42cursus)
Stars: ✭ 31 (+55%)
Mutual labels:  tester, 42born2code, 42
ft get next line
42 São Paulo - get_next_line
Stars: ✭ 17 (-15%)
Mutual labels:  42born2code, 42
42MapGenerator
Generate FdF maps of the real world, the Earth's moon and the planet Venus for the project Fil de Fer
Stars: ✭ 58 (+190%)
Mutual labels:  42born2code, 42
42tools
Making 42 life better
Stars: ✭ 43 (+115%)
Mutual labels:  42born2code, 42
passport-42
Passport strategy for authenticating with 42 using the OAuth 2.0 API
Stars: ✭ 26 (+30%)
Mutual labels:  42born2code, 42
42header.vim
Add and update the 42 comment header at the top of your files
Stars: ✭ 15 (-25%)
Mutual labels:  42born2code, 42
42 Projects
What is 42? How does curriculum look like? A manual reference for all 42 projects I've done so far (Zappy, Malloc, C++ Piscine... check out for more)! 💡📈
Stars: ✭ 111 (+455%)
Mutual labels:  42born2code, 42
42ShellTester
Integration test suite for Shell implementation
Stars: ✭ 35 (+75%)
Mutual labels:  42born2code, 42
gnlTester
Tester for the get_next_line project of 42 school
Stars: ✭ 87 (+335%)
Mutual labels:  tester, 42
1337
This repository contains a collection of 42School cursus projects in addition to the pool/piscine days (with a detailed step by step explanation). Enjoy!
Stars: ✭ 35 (+75%)
Mutual labels:  42born2code, 42
42-piscine-exam
This repo has all exercises of "C Exam Alone In The Dark - Beginner" sorted from level_00 to Level_05
Stars: ✭ 218 (+990%)
Mutual labels:  42born2code, 42
libftTester
Tester for the libft project of 42 school
Stars: ✭ 141 (+605%)
Mutual labels:  tester, 42
grub-tune-tester
A GRUB_INIT_TUNE online tester.
Stars: ✭ 43 (+115%)
Mutual labels:  tester
tester
Lightweight test utilities to use with Go's testing package
Stars: ✭ 43 (+115%)
Mutual labels:  tester
IRC-Server
IRC server based on TCP/IP protocol to rfc1459 standard
Stars: ✭ 27 (+35%)
Mutual labels:  42born2code
tester
Test runner for the Atom Editor.
Stars: ✭ 38 (+90%)
Mutual labels:  tester
init
School 42 project // DevOps project
Stars: ✭ 13 (-35%)
Mutual labels:  42
push swap gui
Implementation of push-swap (42-school project) on python with GUI.
Stars: ✭ 32 (+60%)
Mutual labels:  42
to-string-verifier
To String Verifier provides an easy and convenient way to test the toString method on your class.
Stars: ✭ 25 (+25%)
Mutual labels:  tester

ftprintfdestructor

This project is a script that generate thousands of tests for the school 42 project ft_printf.

It doesn't test %p flag.

By tmarx

Usage

git clone https://github.com/t0mm4rx/ftprintfdestructor
cd ftprintfdestructor
sh run.sh <path-of-ftprintf>

If you want to increase the number of tests, edit run.py, at the top of the file there are two constants, M and N. N is the number of tests in each main generated. M is the number of main generated.

How it works

This script generate hundreds of random test, then create two mains. One calling these tests with printf and the other with ft_printf. Then, it compares line by line and print the tests that failed.

The value between -- X -- is the return value of the function.

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].