From: Philippe Waroquiers Date: Wed, 27 Sep 2017 16:29:58 +0000 (+0200) Subject: Add a .exp file for the dash version in Debian 9 X-Git-Tag: VALGRIND_3_14_0~246 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4adbae35599d9e820e8fa19b7963b32c41e710fb;p=thirdparty%2Fvalgrind.git Add a .exp file for the dash version in Debian 9 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) --- diff --git a/none/tests/scripts/Makefile.am b/none/tests/scripts/Makefile.am index 07b4c8e32e..6d711ccfe7 100644 --- a/none/tests/scripts/Makefile.am +++ b/none/tests/scripts/Makefile.am @@ -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 index 0000000000..e819dd273c --- /dev/null +++ b/none/tests/scripts/shell.stderr.exp-dash3 @@ -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