test1169: fix so it works properly everywhere

- Use an absolute path for the -L option since the module isn't in the
  perl path
- Create the needed test file in a <file> section; <precheck> isn't
  intended for this
- Fix the test number in the file name, which was wrong

Follow-up to f754990a

Ref: #10818
Fixes #10889
Closes #10917
This commit is contained in:
Dan Fandrich 2023-04-10 11:05:55 -07:00
parent 6ed0629901
commit 52d4a41b2f

View File

@ -16,14 +16,13 @@ Verify that runtests.pl accepts an -L option
</name>
<command type="perl">
%SRCDIR/runtests.pl -L %LOGDIR/test1196-library.pl
%SRCDIR/runtests.pl -L %PWD/%LOGDIR/test%TESTNUMBER-library.pl
</command>
# Create a simple perl snippet that lets runtests.pl
# exit with a code we can check.
<precheck>
echo 'exit 123' > %LOGDIR/test1196-library.pl
</precheck>
<file name="%LOGDIR/test%TESTNUMBER-library.pl">
exit 123
</file>
</client>
<verify>