Verified Commit 8ae66700 authored by GOUVILLE Tom's avatar GOUVILLE Tom 🤞
Browse files

Updating documentation

parent ecdc3d96
......@@ -2,16 +2,22 @@
Script de tests automatiques pour tesh
Pour tester votre shell, déplacez le dossier test dans le répertoire de votre makefile et entrez l'une des commandes suivantes:
Si votre distribution possède aptitude (`apt`, `apt-get`...) :
```
chmod +x ./tests/tester.sh
./tests/tester.sh
```
## Dépendances
Sinon, installez la librarie ElectricFence sur votre distribution et exécutez les commandes :
```
Dépendances à installer pour lancer les tests
- build-essential
- libreadline-dev
- electric-fence
- python3
- python3-pip
## Utilisation
Pour tester votre shell, déplacez le dossier test dans le répertoire de votre `Makefile` et exécutez les commandes suivantes :
```bash
chmod +x ./tests/tester.sh
./tests/tester.sh
```
......
#!/bin/bash
#ls -l /proc/`ps -x | grep tesh | cut -d " " -f 3 | head -n 1`/fd | tail -n +2 | awk '{ print $9, $10, $11 }'
# File descriptors leak detector, made by Tom Gouville
# Good luck !
ls -l /proc/$PPID/fd | tail -n +2 | awk '{ print $9, $10, $11 }'
exec $@
\ No newline at end of file
exec $@
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment