]> Sergey Matveev's repositories - nnn.git/commitdiff
Make test script more aggressive
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 2 Sep 2017 12:39:47 +0000 (18:09 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 2 Sep 2017 12:39:47 +0000 (18:09 +0530)
scripts/test/mktest.sh

index c75dd9447faa29b542b2252468aefc0eb357306e..f5e4fb59420460d14973363c7f82b605c7bd472d 100755 (executable)
@@ -7,30 +7,30 @@ test -e test && {
     exit 1
 }
 
-mkdir outdir && cd outdir
+mkdir -p outdir && cd outdir
 
 echo 'It works!' > normal.txt
 echo 'Με δουλέβει;' > 'κοινό.txt'
-ln -s normal.txt ln-normal.txt
-ln -s normal.txt ln-normal
-mkdir normal-dir
-ln -s normal-dir ln-normal-dir
-ln -s nowhere ln-nowhere
+ln -sf normal.txt ln-normal.txt
+ln -sf normal.txt ln-normal
+mkdir -p normal-dir
+ln -sf normal-dir ln-normal-dir
+ln -sf nowhere ln-nowhere
 mkfifo mk-fifo
 touch no-access && chmod 000 no-access
-mkdir no-access-dir && chmod 000 no-access-dir
-ln -s ../normal.txt normal-dir/ln-normal.txt
-ln -s ../normal.txt normal-dir/ln-normal
+mkdir -p no-access-dir && chmod 000 no-access-dir
+ln -sf ../normal.txt normal-dir/ln-normal.txt
+ln -sf ../normal.txt normal-dir/ln-normal
 echo 'int main(void) { *((char *)0) = 0; }' > ill.c
 make ill > /dev/null
 echo 'test/ill' > ill.sh
-mkdir empty-dir
-mkdir cage
+mkdir -p empty-dir
+mkdir -p cage
 echo 'chmod 000 test/cage' > cage/lock.sh
 echo 'chmod 755 test/cage' > cage-unlock.sh
-mkdir cage/lion
+mkdir -p cage/lion
 echo 'chmod 000 test/cage' > cage/lion/lock.sh
-mkdir unicode
+mkdir -p unicode
 touch 'unicode/Malgudi Days - मालगुडी डेज - E05. Swami and Friends - स्वामी और उसके दोस्त (Part 1)'
 touch 'unicode/Malgudi Days - मालगुडी डेज - E05. Swami and Friends - स्वामी और उसके दोस्त (Part 2)'
 touch 'unicode/Malgudi Days - मालगुडी डेज - E05. Swami and Friends - स्वामी और उसके दोस्त (Part 3)'