Apparent failure to fail in summary

Reuben Thomas <[email protected]>
Newsgroups gmane.comp.sysutils.dejagnu.bugs
Message-ID <[email protected]>
Hi,

I am having some problem with a DejaGnu test suite, but the problem itself 
is not what I'm writing about. At the end of a testsuite, I get the 
following:

                 === zile Summary ===

WARNING: zile_version failed:
couldn't fork child process: resource temporarily unavailable
make[4]: Leaving directory `/local/build/cc/zile-2.3.1.1/src/testsuite'

note that DejaGnu itself does not fail, and the make continues; in this 
case, it finishes successfully.

Since there was a problem with forking, DejaGnu should surely have caused 
the make to fail!

The same had already happened in several tests, e.g.:

Running /local/build/cc/zile-2.3.1.1/src/testsuite/zile.test/yank.exp ...
ERROR: tcl error sourcing 
/local/build/cc/zile-2.3.1.1/src/testsuite/zile.test/yank.
exp.
ERROR: couldn't fork child process: resource temporarily unavailable
     while executing
"exec cp $test_path/zile_test.input $edit_file"
     (procedure "interactive_test" line 7)
     invoked from within
"interactive_test yank "^@^N^N^W^N^N^N^Y^X^S^X^C""
     (file "/local/build/cc/zile-2.3.1.1/src/testsuite/zile.test/yank.exp" 
line 1)
     invoked from within
"source /local/build/cc/zile-2.3.1.1/src/testsuite/zile.test/yank.exp"
     ("uplevel" body line 1)
     invoked from within
"uplevel #0 source 
/local/build/cc/zile-2.3.1.1/src/testsuite/zile.test/yank.exp"
     invoked from within
"catch "uplevel #0 source $test_file_name""

Again, why doesn't this cause the test suite as a whole to fail?

-- 
http://rrt.sc3d.org/ | Eschatology Generally Breeds Dire Fanaticism
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.