pipexMedic icon indicating copy to clipboard operation
pipexMedic copied to clipboard

A complete C tester to Pipex, a 42 Unix project in C programming.

Pipex Medic

Warning: Tester is designed to run on Linux environment only!

A complete C program to test Pipex, a 42 project to learn fork, redirection, and pipe in C programming.
Features: output files, standard streams, exit codes, parallelism, and file permissions comparison.

How to use it ?

  • Clone the repository in your Pipex directory, go in the tester directory, and run bash test.sh with a test subset.
    For example, bash test.sh basic. You can have a subset list if you launch the script without argument.
  • You can check the complete error listing in the log file: cat tester.log | less, or browse it in your favorite IDE.
  • Error tests are very punitive. There is no need to pass them to validate the project.

output