From 5c15813845ef63daebd3d3537c47f30df97556a4 Mon Sep 17 00:00:00 2001 From: lperrey Date: Tue, 21 Dec 2021 13:55:35 +0100 Subject: [PATCH] wip sort tests --- tests/defaults/b_cd.sh | 60 ----------------------------------- tests/defaults/b_cd_bindir.sh | 45 ++++++++++++++++++++++++++ tests/defaults/b_cd_home.sh | 20 ++++++++++++ tests/defaults/b_echo.sh | 22 ------------- tests/defaults/b_exit.sh | 5 --- tests/defaults/b_pwd.sh | 2 -- tests/false_positive.sh | 23 ++++++++++++++ 7 files changed, 88 insertions(+), 89 deletions(-) create mode 100644 tests/defaults/b_cd_bindir.sh create mode 100644 tests/defaults/b_cd_home.sh diff --git a/tests/defaults/b_cd.sh b/tests/defaults/b_cd.sh index dda39a3..1e9e447 100644 --- a/tests/defaults/b_cd.sh +++ b/tests/defaults/b_cd.sh @@ -99,12 +99,6 @@ pwd cd / pwd -cd /bin -pwd - -cd /bin/../ -pwd - mkdir dir cd DIR pwd @@ -222,57 +216,3 @@ pwd mkdir -p a/b/c/d/e/f/g/h/i/ cd a/b/c/d/../../c/d/e/f/g/h/i/../../../g/h/i/../.././././../g/h/i/../../../../../../../c/d/../d/../d/e/../../d/e/.././././e/f/.//////../f/g/h/i/////../../../ pwd - -export HOME="/" -cd -cd ../../../../../././././../../../././../../../ -pwd - -cd / -pwd -cd /bin -pwd - -cd / -pwd -cd //bin -pwd - -cd // -pwd -cd //bin -pwd - -cd /// -pwd -cd ///bin -pwd - -cd //// -pwd -cd ////bin -pwd - -cd ///// -pwd -cd /////bin -pwd - -cd ////// -pwd -cd //////bin -pwd - -cd /////// -pwd -cd ///////bin -pwd - -export HOME=// -cd - -export HOME=//bin/..////////////bin/../ -cd - -export HOME=/// -cd diff --git a/tests/defaults/b_cd_bindir.sh b/tests/defaults/b_cd_bindir.sh new file mode 100644 index 0000000..e7a4a2b --- /dev/null +++ b/tests/defaults/b_cd_bindir.sh @@ -0,0 +1,45 @@ +cd /bin +pwd + +cd /bin/../ +pwd + +cd / +pwd +cd /bin +pwd + +cd / +pwd +cd //bin +pwd + +cd // +pwd +cd //bin +pwd + +cd /// +pwd +cd ///bin +pwd + +cd //// +pwd +cd ////bin +pwd + +cd ///// +pwd +cd /////bin +pwd + +cd ////// +pwd +cd //////bin +pwd + +cd /////// +pwd +cd ///////bin +pwd diff --git a/tests/defaults/b_cd_home.sh b/tests/defaults/b_cd_home.sh new file mode 100644 index 0000000..1dc9d77 --- /dev/null +++ b/tests/defaults/b_cd_home.sh @@ -0,0 +1,20 @@ +export HOME="/" +cd +cd ../../../../../././././../../../././../../../ +pwd + +export HOME=// +cd +pwd + +export HOME=//bin/..////////////bin/../ +cd +pwd + +export HOME=/// +cd +pwd + +export HOME=/ +cd +pwd diff --git a/tests/defaults/b_echo.sh b/tests/defaults/b_echo.sh index 52829a8..85ab7dd 100644 --- a/tests/defaults/b_echo.sh +++ b/tests/defaults/b_echo.sh @@ -21,7 +21,6 @@ echo echo echo working - echo echo a @@ -66,8 +65,6 @@ echo hello -nknknknknk echo hello -nnnnnnnnn -nnnnnnnnn -echo \-n hello - echo "-n" hello echo '-n' hello @@ -76,8 +73,6 @@ echo "-n" "hello" echo '-n' 'hello' -echo \-\n \h\e\l\l\o - echo '\-\n' '\h\e\l\l\o' echo "\-\n" "\h\e\l\l\o" @@ -88,10 +83,6 @@ echo "$PATH" echo '$PATH' -echo \$PATH - -echo "\$PATH" - echo '\$PATH' echo a "" b "" c @@ -100,19 +91,6 @@ echo a "$NO_SUCH_ENV" b $NO_SUCH_ENV c, unset NO_SUCH_ENV echo hello -echo \"$\" - echo "$ $ $ $ $ $ " -echo "\$\$USER\\$USER""$USER" - echo $ - -echo \$USER - -echo \\$USER - -echo \\\$USER - -echo \\\\$USER - diff --git a/tests/defaults/b_exit.sh b/tests/defaults/b_exit.sh index 8dae1d3..45879b7 100644 --- a/tests/defaults/b_exit.sh +++ b/tests/defaults/b_exit.sh @@ -61,9 +61,4 @@ exit 0 0 exit 0 0 exit -exit 0 0 -echo "this message should not be displayed" 2> file -ls - exit 0 0 | echo hello - diff --git a/tests/defaults/b_pwd.sh b/tests/defaults/b_pwd.sh index ee9ef5a..92edb10 100644 --- a/tests/defaults/b_pwd.sh +++ b/tests/defaults/b_pwd.sh @@ -23,8 +23,6 @@ echo $PWD echo $PWD export PWD=/ -echo $PWD, mkdir dir; ln -s dir symdir; cd symdir - pwd pwd diff --git a/tests/false_positive.sh b/tests/false_positive.sh index 349e68c..9930aad 100644 --- a/tests/false_positive.sh +++ b/tests/false_positive.sh @@ -77,6 +77,9 @@ echo coucou | ; echo ;; +exit 0 0; echo "this message should not be displayed" 2> file; ls + +echo $PWD, mkdir dir; ln -s dir symdir; cd symdir #---------------------------------------------- # Export builtins @@ -615,3 +618,23 @@ echo \\"$HELLO" export HELLO=hello echo "\"\"$HELLO" + +echo \-n hello + +echo \-\n \h\e\l\l\o + +echo \$PATH + +echo "\$PATH" + +echo \"$\" + +echo "\$\$USER\\$USER""$USER" + +echo \$USER + +echo \\$USER + +echo \\\$USER + +echo \\\\$USER