]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Consolidate shell script testcases without interpreter.
authorFlorian Krohm <florian@eich-krohm.de>
Wed, 8 Apr 2015 12:20:04 +0000 (12:20 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Wed, 8 Apr 2015 12:20:04 +0000 (12:20 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15076

17 files changed:
none/tests/scripts/Makefile.am
none/tests/scripts/shell
none/tests/scripts/shell.stdout.exp
none/tests/scripts/shell_nointerp1 [moved from none/tests/scripts/shell_valid2 with 83% similarity]
none/tests/scripts/shell_nointerp1.stderr.exp [moved from none/tests/scripts/shell_valid2.stderr.exp with 100% similarity]
none/tests/scripts/shell_nointerp1.vgtest [new file with mode: 0644]
none/tests/scripts/shell_nointerp2 [new file with mode: 0755]
none/tests/scripts/shell_nointerp2.stderr.exp [moved from none/tests/scripts/shell_valid3.stderr.exp with 100% similarity]
none/tests/scripts/shell_nointerp2.stdout.exp [new file with mode: 0644]
none/tests/scripts/shell_nointerp2.vgtest [new file with mode: 0644]
none/tests/scripts/shell_nointerp3 [new file with mode: 0755]
none/tests/scripts/shell_nointerp3.stderr.exp [new file with mode: 0644]
none/tests/scripts/shell_nointerp3.stdout.exp [new file with mode: 0644]
none/tests/scripts/shell_nointerp3.vgtest [new file with mode: 0644]
none/tests/scripts/shell_valid2.vgtest [deleted file]
none/tests/scripts/shell_valid3 [deleted file]
none/tests/scripts/shell_valid3.vgtest [deleted file]

index 8ff5b8821d4452c33b9393806ca1f46e73ce69e7..9fe986bd2db435bbbaf7162784df9a1be046c7c6 100644 (file)
@@ -13,11 +13,15 @@ EXTRA_DIST = \
        shell_badinterp shell_badinterp.vgtest shell_badinterp.stderr.exp \
        shell_binaryfile shell_binaryfile.vgtest shell_binaryfile.stderr.exp \
        shell_dir.vgtest shell_dir.stderr.exp \
+       shell_nointerp1 shell_nointerp1.vgtest shell_nointerp1.stderr.exp \
+       shell_nointerp1.stdout.exp \
+       shell_nointerp2 shell_nointerp2.vgtest shell_nointerp2.stderr.exp \
+       shell_nointerp2.stdout.exp \
+       shell_nointerp3 shell_nointerp3.vgtest shell_nointerp3.stderr.exp \
+       shell_nointerp3.stdout.exp \
        shell_nonexec.vgtest shell_nonexec.stderr.exp \
        shell_nosuchfile.vgtest shell_nosuchfile.stderr.exp \
        shell_valid1 shell_valid1.vgtest shell_valid1.stderr.exp \
-       shell_valid2 shell_valid2.vgtest shell_valid2.stderr.exp \
-       shell_valid3 shell_valid3.vgtest shell_valid3.stderr.exp \
        shell_valid4 shell_valid4.vgtest shell_valid4.stderr.exp \
        shell_valid4.stdout.exp \
        shell_zerolength shell_zerolength.vgtest shell_zerolength.stderr.exp \
index 588a95daddb061775477dd11aafc33a0421e37da..dc0b8b1ce0326a1ed12a9b8b45b6a252869510ac 100755 (executable)
@@ -31,10 +31,10 @@ echo "Execute a valid script with a #! line"
 ./shell_valid1
 
 echo "Execute a valid script without a #! line"
-./shell_valid2
+./shell_nointerp1
 
 echo "Execute a valid script with #! but no interpname"
-./shell_valid3
+./shell_nointerp2
 
 echo "Execute a zero-length file"
 ./shell_zerolength
index 14855a47cba151e5d55efe6af17c422290c39b9b..c3ff8a7968bef207288a89c24c788980c8063636 100644 (file)
@@ -6,5 +6,7 @@ Execute a non-existent file
 Execute a non-existent file (2)
 Execute a valid script with a #! line
 Execute a valid script without a #! line
+tata
 Execute a valid script with #! but no interpname
+no space after #!
 Execute a zero-length file
similarity index 83%
rename from none/tests/scripts/shell_valid2
rename to none/tests/scripts/shell_nointerp1
index f00fc86ce597c0a6b521ada2959ce8cbc0f34a56..43643222e7716ad2aff241225935f85ff68a154c 100755 (executable)
@@ -2,5 +2,5 @@
 #
 # This is a valid script without a #! line 
 
-true
+echo tata
 
diff --git a/none/tests/scripts/shell_nointerp1.vgtest b/none/tests/scripts/shell_nointerp1.vgtest
new file mode 100644 (file)
index 0000000..5a5c5c5
--- /dev/null
@@ -0,0 +1,2 @@
+prog: shell_nointerp1
+vgopts: -q
diff --git a/none/tests/scripts/shell_nointerp2 b/none/tests/scripts/shell_nointerp2
new file mode 100755 (executable)
index 0000000..64ac35e
--- /dev/null
@@ -0,0 +1,2 @@
+#!
+echo 'no space after #!'
diff --git a/none/tests/scripts/shell_nointerp2.stdout.exp b/none/tests/scripts/shell_nointerp2.stdout.exp
new file mode 100644 (file)
index 0000000..2283011
--- /dev/null
@@ -0,0 +1 @@
+no space after #!
diff --git a/none/tests/scripts/shell_nointerp2.vgtest b/none/tests/scripts/shell_nointerp2.vgtest
new file mode 100644 (file)
index 0000000..346e347
--- /dev/null
@@ -0,0 +1,2 @@
+prog: shell_nointerp2
+vgopts: -q
diff --git a/none/tests/scripts/shell_nointerp3 b/none/tests/scripts/shell_nointerp3
new file mode 100755 (executable)
index 0000000..9104705
--- /dev/null
@@ -0,0 +1,2 @@
+#!  
+echo 'there is a space after the #!'
diff --git a/none/tests/scripts/shell_nointerp3.stderr.exp b/none/tests/scripts/shell_nointerp3.stderr.exp
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/none/tests/scripts/shell_nointerp3.stdout.exp b/none/tests/scripts/shell_nointerp3.stdout.exp
new file mode 100644 (file)
index 0000000..2d5f075
--- /dev/null
@@ -0,0 +1 @@
+there is a space after the #!
diff --git a/none/tests/scripts/shell_nointerp3.vgtest b/none/tests/scripts/shell_nointerp3.vgtest
new file mode 100644 (file)
index 0000000..7ef940b
--- /dev/null
@@ -0,0 +1,2 @@
+prog: shell_nointerp3
+vgopts: -q
diff --git a/none/tests/scripts/shell_valid2.vgtest b/none/tests/scripts/shell_valid2.vgtest
deleted file mode 100644 (file)
index d85e93e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-prog: shell_valid2
-vgopts: -q
diff --git a/none/tests/scripts/shell_valid3 b/none/tests/scripts/shell_valid3
deleted file mode 100755 (executable)
index 7c3cb3e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#!      
-#
-# The interpreter name is missing in this file.
-
-true
diff --git a/none/tests/scripts/shell_valid3.vgtest b/none/tests/scripts/shell_valid3.vgtest
deleted file mode 100644 (file)
index 901a393..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-prog: shell_valid3
-vgopts: -q