J. David Bryan wrote:
On 12 Jan 2003 at 1:32, Frank Heckenbach wrote:
But still it doesn't explain where you got the infitue loop originally.
Three hours ago, I wrote:
This is "pilot error" on my part on re-running the test to determine why it failed. I ran the test file directly, rather than via the test suite makefile with MASK="fjf663.pas". As a result, it did not receive the first commandline parameter (i.e., ParamStr (1)), and so the program looped indefinitely.
Invoking the program as:
fjf663
...produces an infinite loop (and prints "0" when so instrumented). Invoking as:
fjf663 ./fjf663.pas
...produces "failed" (and "3" .. "8", "-1", "failed" when so instrumented).
But on Thursday you wrote:
Test suite results are:
agettext2test.pas: SKIPPED: libintl not installed crttest.pas: SKIPPED: no curses library found environo.pas: SKIPPED: setenv not present in libc fjf480a.pas: SKIPPED: librx not installed fjf480b.pas: SKIPPED: librx not installed fjf480c.pas: SKIPPED: librx not installed fjf582.pas: failed [Exception c00000fd (stack overflow)] fjf663.pas: failed [runs forever -- aborted by ulimit] gettexttest.pas: SKIPPED: libintl not installed gmptest.pas: SKIPPED: libgmp not installed pipetest.pas: SKIPPED: IOSelect not yet implemented for mingw regextest.pas: SKIPPED: librx not installed
# of GPC tests 2855 # of GPC tests passed 2843 # of GPC tests skipped 10 # of GPC tests failed 2
So, does this mean it works when called with `MASK="fjf663.pas"', but not when called via the Makefile without a MASK?
Frank