Dmitry V. Levin
35701997cf
* test/.gitignore: Add seccomp. * test/Makefile (PROGS): Likewise. * test/seccomp.c: New file. * test/README: Mention ../tests/.
21 lines
740 B
Plaintext
21 lines
740 B
Plaintext
This directory contains some manual tests.
|
|
For automated tests, see ../tests/.
|
|
|
|
To run a test:
|
|
* Run make
|
|
* Run resulting executable(s) under strace
|
|
* Check strace output and/or program's output and exitcode
|
|
|
|
To add a new test:
|
|
* Add its .c source to this dir
|
|
* Add it to "all" and "clean" targets in Makefile
|
|
* Add it to .gitignore file
|
|
|
|
Please spend some time making your testcase understandable.
|
|
For example, it may print an explanation how it should be used
|
|
(which strace options to use, and what to look for in strace output).
|
|
|
|
If possible, make it so that your testcase detects error/bug
|
|
it is intended to test for, and prints error message and exits with 1
|
|
if the bug is detected, instead of relying on user to peruse strace output.
|