Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gmarcha/pipexMedic
A complete C tester to Pipex, a 42 Unix project in C programming.
https://github.com/gmarcha/pipexMedic
42 42born2code 42projects 42school c pipex pipexmedic pipextester shell tester
Last synced: about 2 months ago
JSON representation
A complete C tester to Pipex, a 42 Unix project in C programming.
- Host: GitHub
- URL: https://github.com/gmarcha/pipexMedic
- Owner: gmarcha
- Created: 2021-06-08T22:19:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T18:01:30.000Z (over 1 year ago)
- Last Synced: 2024-08-01T10:20:29.453Z (4 months ago)
- Topics: 42, 42born2code, 42projects, 42school, c, pipex, pipexmedic, pipextester, shell, tester
- Language: C
- Homepage:
- Size: 95.7 KB
- Stars: 24
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- 42-resources - pipexMedic
README
# 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](/assets/output3.png)