There were 4 failures: 1) testDetachClone(frysk.proc.TestTaskObserverDetach)junit.framework.AssertionFailedError: pending signal Sig_USR1 at frysk.proc.TestLib.tearDown(TestRunner) at frysk.junit.Runner.<init>(TestRunner) at TestRunner.main(TestRunner) 2) testSyscallLoop(frysk.proc.TestTaskSyscallObserver)junit.framework.AssertionFailedError: inSyscall (last call doesn't exit) at frysk.proc.TestTaskSyscallObserver.testSyscallLoop(TestRunner) at frysk.junit.Runner.<init>(TestRunner) at TestRunner.main(TestRunner) 3) testSyscalls(frysk.proc.TestTaskSyscallObserver)junit.framework.AssertionFailedError: syscall events at frysk.proc.TestTaskSyscallObserver.testSyscalls(TestRunner) at frysk.junit.Runner.<init>(TestRunner) at TestRunner.main(TestRunner) 4) testSyscallOpen(frysk.proc.TestTaskSyscallObserver)junit.framework.AssertionFailedError: in syscall at frysk.proc.TestTaskSyscallObserver.testSyscallOpen(TestRunner) at frysk.junit.Runner.<init>(TestRunner) at TestRunner.main(TestRunner) I'm going to disable them with brokenXXX in the CVS.
No, they should not be disabled by brokenXXX, because that would exclude them from junit runs, too.
testDetachClone is fixed now, the other three remain.
The build system uses: Linux 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:56:28 EST 2006 i686 i686 i386 GNU/Linux If the problems can be blamed on this kernel, then the right solution is to switch off the checks (at the build time only).
./TestRunner frysk.proc.TestTaskObserverDetach and ./TestRunner frysk.proc.TestTaskObserverDetach passes for me on both: 2.6.17-1.2174_FC5 x86_64 GNU/Linux 2.6.17-1.2573.fc6 i686 i386 GNU/Linux