]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add a .exp file for the dash version in Debian 9
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Wed, 27 Sep 2017 16:29:58 +0000 (18:29 +0200)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Wed, 27 Sep 2017 16:29:58 +0000 (18:29 +0200)
Add shell.stderr.exp-dash3, which differs from shell.stderr.exp-dash2 with:

6c6
< ./shell_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected
---
> ./shell: 19: ./shell: ./shell_binaryfile: Exec format error

(so the newer dash gives a clearer msg)

none/tests/scripts/Makefile.am
none/tests/scripts/shell.stderr.exp-dash3 [new file with mode: 0644]

index 07b4c8e32e9e6cb7ea3f91b890daaae1ceafc0d3..6d711ccfe74fbe862f5183ab0ea0ae2ade0c2a86 100644 (file)
@@ -10,8 +10,9 @@ EXTRA_DIST = \
        say-hello.helper \
        bug231357.vgtest bug231357.stderr.exp bug231357.stdout.exp \
        bug338606 bug338606.vgtest bug338606.stderr.exp \
-       shell shell.vgtest shell.stderr.exp shell.stderr.exp-dash \
-       shell.stdout.exp shell.stderr.exp-dash2 shell.stderr.exp-illumos \
+       shell shell.vgtest shell.stderr.exp \
+       shell.stderr.exp-dash shell.stderr.exp-dash2 shell.stderr.exp-dash3 \
+       shell.stdout.exp shell.stderr.exp-illumos \
        shell.stderr.exp-solaris shell.stderr.exp-solaris-spawn \
        shell_badinterp shell_badinterp.vgtest shell_badinterp.stderr.exp \
        shell_binaryfile shell_binaryfile.vgtest shell_binaryfile.stderr.exp \
diff --git a/none/tests/scripts/shell.stderr.exp-dash3 b/none/tests/scripts/shell.stderr.exp-dash3
new file mode 100644 (file)
index 0000000..e819dd2
--- /dev/null
@@ -0,0 +1,8 @@
+./shell: 10: ./shell: ./x86/: Permission denied
+./shell: 13: ./shell: ./shell.vgtest: Permission denied
+execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
+EXEC FAILED: I can't recover from execve() failing, so I'm dying.
+Add more stringent tests in PRE(sys_execve), or work out how to recover.
+./shell: 19: ./shell: ./shell_binaryfile: Exec format error
+./shell: 22: ./shell: ./shell_nosuchfile: not found
+./shell: 25: ./shell: shell_nosuchfile: not found