Releases: LouisLanganay/42sh-tester
Releases · LouisLanganay/42sh-tester
Version 1.4
42sh tester
With this tester you can test your own shell.
Based on TCSH.
Requirements ⚠️
- You must
make
your project. - Your binary must have the name "42sh".
Usage
- Clone this repo in your 42sh repository
git clone git@github.com:LouisLanganay/42sh-tester.git
- Run it with
./42sh-tester/my_tester.sh
OR
- Go to the last release and download the
run_tests.sh
file. - Put it in the root of your project.
- Run it with
./run_tests.sh
.
Note You can get informations about a specific test using
./run_tests.sh TEST_NBR
Features tested
Commands builtin
cd
exit
env
setenv
unsetenv
echo
history
which
where
alias
Separators
|
>
>>
<
Operators
&&
||
Backticks
- ```
Note All return values are tested for each tests
Version 1.3
Requirements ⚠️
- You must
make
your project. - Your binary must have the name "42sh".
Usage
- Clone this repo in your 42sh repository
git clone git@github.com:LouisLanganay/42sh-tester.git
- Run it with
./42sh-tester/my_tester.sh
OR
- Go to the last release and download the
run_tests.sh
file. - Put it in the root of your project.
- Run it with
./run_tests.sh
.
Note Don't forget to
chmod 777 run_tests.sh
before running it.
Version 1.2
Requirements ⚠️
- You must
make
your project. - Your binary must have the name "42sh".
Usage
- Clone this repo in your 42sh repository
git clone git@github.com:LouisLanganay/42sh-tester.git
- Run it with
./42sh-tester/my_tester.sh
OR
- Go to the last release and download the
run_tests.sh
file. - Put it in the root of your project.
- Run it with
./run_tests.sh
.
Note Don't forget to
chmod 777 run_tests.sh
before running it.
Version 1.1
42sh tester
With this tester you can test your own shell.
Based on TCSH.
Requirements ⚠️
- You must
make
your project. - Your binary must have the name "42sh".
Usage
- Clone this repo in your 42sh repository
git clone git@github.com:LouisLanganay/42sh-tester.git
- Run it with
./42sh-tester/my_tester.sh
ℹ️ Don't forget to chmod 777 my_tester.sh
before running it.
Features tested
Commands builtin
cd
exit
env
setenv
unsetenv
echo
Separators
|
>
>>
<
Version v1.0
Version v1.0
Requirements
- You must
make
your project. - Your binary must have the name "mysh".
Usage
- Go to the last release and download the
my_tester.sh
file. - Put it in the root of your project.
- Run it with
./my_tester.sh
.
ℹ️ Don't forget to chmod 777 my_tester.sh
before running it.
Features tested
Commands builtin
cd
exit
env
setenv
unsetenv
echo
Separators
|
>
>>
<