42ShellTester
42ShellTester copied to clipboard
Integration test suite for Shell implementation
`a{,,}` est censé donner `a a a` (le nombre de `a` etant relatif au nombre d’espace vide entre virgules, cad `a{,}` -> `a a` et `a{,,,}` -> `a a a...
Les tests qui vérifie la fermeture d'un fd standard avec l'opérateur `&-`, par exemple `21sh > redirections > inputs > 001-close-stdin`, sont marqués comme échoué si le fd est remappé...
And add test that can infinitively loop like: ``` base64 /dev/urandom | head -c 1000 ```
Make it possible to add a file named "pending" everywhere in the specs folder to make tests pending
If the 'filter' doesnt match any filters, it should be good to dislpay a warning.
With something like : ``` ./42ShellTester --prompt ``` Will run one test, and prompt the user before running the next one, such as : ``` run test 1... V run...