]> granicus.if.org Git - procps-ng/commitdiff
docs: add testsuite readme file
authorSami Kerola <kerolasa@iki.fi>
Sun, 26 Feb 2012 12:51:20 +0000 (13:51 +0100)
committerCraig Small <csmall@enc.com.au>
Sat, 3 Mar 2012 07:36:29 +0000 (18:36 +1100)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
testsuite/README [new file with mode: 0644]

diff --git a/testsuite/README b/testsuite/README
new file mode 100644 (file)
index 0000000..14d4c4c
--- /dev/null
@@ -0,0 +1,33 @@
+How to use check suite
+----------------------
+
+You need DejaGNU package.  Assuming you have it all you need to do is
+
+make check
+
+
+Something failed now what
+-------------------------
+
+First determine what did not work.  If only one check failed you can
+run it individually in debugging mode.  For example
+
+runtest -a -de -v w.test/w.exp
+Expect binary is /usr/bin/expect
+Using /usr/share/dejagnu/runtest.exp as main test driver
+[...]
+
+Do not bother capturing screen output, it is in testrun.log which
+test suite generated.
+
+$ ls  testrun.* dbg.log
+dbg.log  testrun.log  testrun.sum
+
+The reason why test failed should be in dbg.log.  Assuming you
+figured out the reason you could write a patch fixing w.test/w.exp
+and send it to upstream.
+
+If you do not know how, or have time, to fix the issue create tar.gz
+file containing test run logs and submit it to upstream maintainers.
+Notice that in later case upstream sometimes has to ask clarifying
+questions about environment where problem occurred.