Bug 2858 - AMD64 make check passes and failures 06/27/06
Summary: AMD64 make check passes and failures 06/27/06
Status: RESOLVED INVALID
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Andrew Cagney
URL:
Keywords:
Depends on:
Blocks: 2127
  Show dependency treegraph
 
Reported: 2006-06-27 22:27 UTC by Mike Cvet
Modified: 2006-08-29 15:04 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Cvet 2006-06-27 22:27:43 UTC
Making check in frysk-imports
make[1]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
make  check-recursive
make[2]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
Making check in jline
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports/jline'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/jline'
Making check in jargs
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports/jargs'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/jargs'
Making check in tests
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports/tests'
make  check-TESTS check-local
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/tests'
XFAIL: frysk2491/Nest
XFAIL: frysk2270/SameName
XFAIL: frysk2270/WrongVariable
XFAIL: frysk2270/WrongScope.gcj
XFAIL: frysk2492/java.sh
XFAIL: frysk1840/gcj.sh
XFAIL: frysk2595/ptrace_peek_wrong_thread
XFAIL: frysk2595/ptrace_before_forked_thread_exits
XFAIL: frysk2670/gcj.sh
XFAIL: frysk2630/noerror.sh
XFAIL: frysk2631/ice.sh
XFAIL: frysk2760/barriertest
PASS: frysk2493/Npe
PASS: frysk2491/Anon
PASS: frysk2490/a.out
PASS: frysk2105/O.out
PASS: frysk2105/C.out
PASS: frysk2492/cxx.sh
PASS: frysk1986/gcj.sh
PASS: frysk1986/ice.sh
PASS: frysk2041/gcj.sh
PASS: frysk2488/gcj.sh
PASS: frysk2137/Gcov.sh
SKIP: frysk2595/ptrace_after_forked_thread_exits
PASS: frysk2595/ptrace_after_exec
PASS: frysk2595/ptrace_after_exec_of_thread
PASS: process/single_exec
PASS: process/multi_child_exec
PASS: process/multi_parent_exec
PASS: process/multi_child_parent_exec
PASS: frysk1929/gcj.sh
PASS: cdtparserversion/cdttest.sh
PASS: cmdline/print
PASS: frysk2130/strace-clone-exec.sh
PASS: frysk2299/GCTest
PASS: vfork-exec/vfork-exec
=======================================================
All 35 tests behaved as expected (12 expected failures)
(1 tests were not run)
=======================================================

vvvvvvvvvvvvvvvv PLEASE NOTE THE FOLLOWING vvvvvvvvvvvvvvvvv
gcj (GCC) 4.1.1 20060525 (Red Hat 4.1.1-1)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Linux Warbird.Nifelheim 2.6.17-1.2139_FC5 #1 SMP Fri Jun 23 12:40:11 EDT 2006 
x86_64 x86_64 x86_64 GNU/Linux
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/tests'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/tests'
Making check in cdtparser
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports/
cdtparser'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/cdtparser'
Making check in junit
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports/junit'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/junit'
Making check in elfutils
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
Making check in config
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
config'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
config'
Making check in m4
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
m4'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
m4'
Making check in lib
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
lib'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
lib'
Making check in libelf
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf'
Making check in libelf-po
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf-po'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf-po'
Making check in libebl
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libebl'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libebl'
Making check in libdwfl
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdwfl'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdwfl'
Making check in libdw
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdw'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdw'
Making check in libcpu
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libcpu'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libcpu'
Making check in libasm
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libasm'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libasm'
Making check in backends
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
backends'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
backends'
Making check in src
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
src'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
src'
Making check in po
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
po'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
po'
Making check in tests
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
tests'
make  check-TESTS
make[5]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
tests'
Extracting symbols... done
PASS: run-arextract.sh
PASS: run-arsymtest.sh
PASS: newfile
PASS: test-nlist
PASS: update1
PASS: update2
PASS: update3
PASS: update4
PASS: run-show-die-info.sh
PASS: run-get-files.sh
PASS: run-get-lines.sh
PASS: run-get-pubnames.sh
PASS: run-get-aranges.sh
PASS: run-allfcts.sh
PASS: run-show-abbrev.sh
PASS: run-line2addr.sh
PASS: hash
PASS: newscn
PASS: run-strip-test.sh
PASS: run-strip-test2.sh
PASS: run-strip-test3.sh
PASS: run-strip-test4.sh
PASS: run-strip-test5.sh
PASS: run-strip-test6.sh
PASS: run-ecp-test.sh
PASS: run-ecp-test2.sh
PASS: run-elflint-test.sh
PASS: run-elflint-self.sh
PASS: run-ranlib-test.sh
PASS: run-ranlib-test2.sh
PASS: run-ranlib-test3.sh
PASS: run-ranlib-test4.sh
PASS: run-addrscopes.sh
PASS: run-strings-test.sh
PASS: run-funcscopes.sh
PASS: run-find-prologues.sh
PASS: run-allregs.sh
PASS: run-readelf-test1.sh
PASS: run-native-test.sh
PASS: run-bug1-test.sh
PASS: msg_tst
PASS: asm-tst1
PASS: asm-tst2
PASS: asm-tst3
PASS: asm-tst4
PASS: asm-tst5
PASS: asm-tst6
PASS: asm-tst7
PASS: asm-tst8
PASS: asm-tst9
===================
All 50 tests passed
===================
make[5]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
tests'
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
tests'
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
make   
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
make  all-recursive
make[5]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
Making all in jline
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports/jline'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/jline'
Making all in jargs
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports/jargs'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/jargs'
Making all in tests
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports/tests'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/tests'
Making all in cdtparser
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports/
cdtparser'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/cdtparser'
Making all in junit
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports/junit'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/junit'
Making all in elfutils
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make  all-recursive
make[7]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
Making all in config
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
config'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
config'
Making all in m4
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
m4'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
m4'
Making all in lib
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
lib'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
lib'
Making all in libelf
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf'
Making all in libelf-po
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf-po'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libelf-po'
Making all in libebl
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libebl'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libebl'
Making all in libdwfl
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdwfl'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdwfl'
Making all in libdw
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdw'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libdw'
Making all in libcpu
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libcpu'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libcpu'
Making all in libasm
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libasm'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
libasm'
Making all in backends
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
backends'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
backends'
Making all in src
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
src'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
src'
Making all in po
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
po'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
po'
Making all in tests
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
tests'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils/
tests'
make[8]: Entering directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[8]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[7]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports/elfutils'
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
make[5]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
make  check-TESTS
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-imports'
Running testGet(inua.eio.TestGet) ...PASS
Running testMmap(inua.eio.TestMmap) ...PASS
Running testPut(inua.eio.TestPut) ...PASS
Running testGetWord(inua.eio.TestWordSize) ...PASS
Running testRest(inua.eio.TestWordSize) ...PASS
Running testParamaterlessPool(inua.util.TestPool) ...PASS
Running testParameteredPool(inua.util.TestPool) ...PASS
Running testGetLine(lib.dw.tests.TestDwfl) ...FAIL
  junit.framework.AssertionFailedError
Running testCore(lib.elf.tests.TestElf) ...PASS
Running testObjectFile(lib.elf.tests.TestElf) ...FAIL
  junit.framework.AssertionFailedError: expected:<0> but was:<4>
Running testDisassembler(lib.opcodes.tests.TestOpcodes) ...FAIL
  junit.framework.ComparisonFailure: expected:<...e...> but was:<...r...>

Time: 0.02
There were 3 failures:
1) testGetLine(lib.dw.tests.TestDwfl)junit.framework.AssertionFailedError
   at lib.dw.tests.TestDwfl.testGetLine(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
2) testObjectFile(lib.elf.tests.TestElf)junit.framework.AssertionFailedError: 
expected:<0> but was:<4>
   at lib.elf.tests.TestElf.testObjectFile(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
3) 
testDisassembler(lib.opcodes.tests.TestOpcodes)junit.framework.ComparisonFailure:
 expected:<...e...> but was:<...r...>
   at lib.opcodes.tests.TestOpcodes.testDisassembler(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)

FAILURES!!!
Tests run: 11,  Failures: 3,  Errors: 0

FAIL: TestRunner
PASS: inua/dwarf/TestDebugLine
===================
1 of 2 tests failed
===================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/mcvet/workspace/build/frysk-imports'
Making check in frysk-sys
make[1]: Entering directory `/home/mcvet/workspace/build/frysk-sys'
make  check-am
make[2]: Entering directory `/home/mcvet/workspace/build/frysk-sys'
make   
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-sys'
make  all-am
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-sys'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-sys'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-sys'
make  check-TESTS
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-sys'
Running testIA32(frysk.sys.proc.TestAuxv) ...PASS
Running testAMD64(frysk.sys.proc.TestAuxv) ...PASS
Running testIA64(frysk.sys.proc.TestAuxv) ...PASS
Running testPPC32(frysk.sys.proc.TestAuxv) ...PASS
Running testPPC64(frysk.sys.proc.TestAuxv) ...PASS
Running test(frysk.sys.proc.TestCmdLine) ...PASS
Running test_0(frysk.sys.proc.TestCmdLine) ...PASS
Running test_a0(frysk.sys.proc.TestCmdLine) ...PASS
Running test_0_0(frysk.sys.proc.TestCmdLine) ...PASS
Running test_a0_0(frysk.sys.proc.TestCmdLine) ...PASS
Running test_0_b0(frysk.sys.proc.TestCmdLine) ...PASS
Running test_a0_b0(frysk.sys.proc.TestCmdLine) ...PASS
Running test_a0_b0_c0(frysk.sys.proc.TestCmdLine) ...PASS
Running testIA32(frysk.sys.proc.TestMaps) ...PASS
Running testIA64(frysk.sys.proc.TestMaps) ...PASS
Running testAMD64(frysk.sys.proc.TestMaps) ...PASS
Running testPPC32(frysk.sys.proc.TestMaps) ...PASS
Running testPPC64(frysk.sys.proc.TestMaps) ...PASS
Running testParseStatusGetID(frysk.sys.proc.TestStatus) ...PASS
Running testParseStatusNullBufferGetID(frysk.sys.proc.TestStatus) ...PASS
Running testParseStatusInvalidBufferGetID(frysk.sys.proc.TestStatus) ...PASS
Running testChildContinue(frysk.sys.TestCallPtrace) ...PASS
Running testAttach(frysk.sys.TestCallPtrace) ...PASS
Running testAll(frysk.sys.TestPty) ...PASS
Running testFillEmpty(frysk.sys.TestSigSet) ...PASS
Running testAddRemove(frysk.sys.TestSigSet) ...PASS
Running testList(frysk.sys.TestSigSet) ...PASS
Running testProcMask(frysk.sys.TestSigSet) ...PASS

Time: 0.01

OK (28 tests)

PASS: TestRunner
==================
All 1 tests passed
==================
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-sys'
make[2]: Leaving directory `/home/mcvet/workspace/build/frysk-sys'
make[1]: Leaving directory `/home/mcvet/workspace/build/frysk-sys'
Making check in frysk-core
make[1]: Entering directory `/home/mcvet/workspace/build/frysk-core'
make  check-am
make[2]: Entering directory `/home/mcvet/workspace/build/frysk-core'
make   
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-core'
make  all-am
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-core'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-core'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-core'
make  check-DEJAGNU check-TESTS
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-core'
srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd ../../frysk/frysk-core && pwd`; export 
srcdir; \
EXPECT=expect; export EXPECT; \
runtest=runtest; \
if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \
  l='frysk'; for tool in $l; do \
    $runtest  --srcdir $srcdir/testsuite --tool expr ; \
  done; \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: could not find `runtest'
Running testAllSet(frysk.cli.hpd.TestSetCreation) ...PASS
Running testSubset(frysk.cli.hpd.TestSetCreation) ...PASS
Running testReg(frysk.cli.hpd.TestSetParser) ...PASS
Running testRange(frysk.cli.hpd.TestSetParser) ...PASS
Running testState(frysk.cli.hpd.TestSetParser) ...PASS
Running testExec(frysk.cli.hpd.TestSetParser) ...PASS
Running testDOMFrysk(frysk.dom.TestDOM) ...PASS
Running testDOMImage(frysk.dom.TestDOM) ...PASS
Running testDOMFunction(frysk.dom.TestDOM) ...PASS
Running testDOMsource(frysk.dom.TestDOM) ...PASS
Running testDOMLine(frysk.dom.TestDOM) ...PASS
Running testDOMInlineInstance(frysk.dom.TestDOM) ...PASS
Running testEventLoop(frysk.event.TestEventLoop) ...PASS
Running testPeriodicTimer(frysk.event.TestEventLoop) ...PASS
Running testTimerRemoval(frysk.event.TestEventLoop) ...PASS
Running testScheduleBeforeRun(frysk.event.TestEventLoop) ...PASS
Running testSignalHandler(frysk.event.TestEventLoop) ...PASS
Running testAsync(frysk.event.TestEventLoop) ...PASS
Running testAAA(frysk.event.TestSigChild) ...PASS
Running testBBB(frysk.event.TestSigChild) ...PASS
Running test(frysk.proc.StressAttachDetachManyTasks) ...PASS
Running test(frysk.proc.StressAttachDetachRapidlyCloningMainTask) ...PASS
Running 
testTaskForkedObserver(frysk.proc.StressAttachDetachRapidlyForkingMainTask)
 ...<<BROKEN>>PASS
Running testForking(frysk.proc.StressAttachDetachSignaledTask) ...FAIL
  junit.framework.AssertionFailedError: event loop run explictly stopped 
(addFork (Sig_USR1,Sig_USR2))
Running testCloning(frysk.proc.StressAttachDetachSignaledTask) ...FAIL
  junit.framework.AssertionFailedError: event loop run explictly stopped 
(addClone (Sig_USR1,Sig_USR2))
Running testExecing(frysk.proc.StressAttachDetachSignaledTask) ...PASS
Running testProcBlockExec(frysk.proc.TestExec) ...PASS
Running testTaskBlockExec(frysk.proc.TestExec) ...PASS
Running testAttachedSingleExec(frysk.proc.TestExec) ...PASS
Running testAttachedMultipleParentExec(frysk.proc.TestExec) ...PASS
Running testAttachedMultipleChildExec(frysk.proc.TestExec) ...PASS
Running testGetSelf(frysk.proc.TestHostGet) ...PASS
Running testI386Modify(frysk.proc.TestI386Modify) ...<<BROKEN>>PASS
Running testI386Regs(frysk.proc.TestI386Regs) ...<<BROKEN>>PASS
Running testIdEquals(frysk.proc.TestId) ...PASS
Running testIdCompareTo(frysk.proc.TestId) ...PASS
Running testTaskId(frysk.proc.TestId) ...PASS
Running testProcId(frysk.proc.TestId) ...PASS
Running testModify(frysk.proc.TestModify) ...<<BROKEN>>PASS
Running testGetAuxv(frysk.proc.TestProcGet) ...PASS
Running testGetCommand(frysk.proc.TestProcGet) ...PASS
Running testGetTasks(frysk.proc.TestProcGet) ...PASS
Running testGetChildren(frysk.proc.TestProcGet) ...PASS
Running testGetCmdLine(frysk.proc.TestProcGet) ...PASS
Running testGetExe(frysk.proc.TestProcGet) ...PASS
Running testManyExistingThreadAttached(frysk.proc.TestProcTasksObserver) ...PASS
Running testSingleExistingCloneAttached(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testCloneThenKillAttached(frysk.proc.TestProcTasksObserver) ...PASS
Running testDeleteAttached(frysk.proc.TestProcTasksObserver) ...PASS
Running testDoCloneAttached(frysk.proc.TestProcTasksObserver) ...PASS
Running testSingleExistingThreadAttached(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testManyExistingThreadDetached(frysk.proc.TestProcTasksObserver) ...PASS
Running testSingleExistingCloneDetached(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testCloneThenKillDetached(frysk.proc.TestProcTasksObserver) ...PASS
Running testDeleteDetached(frysk.proc.TestProcTasksObserver) ...PASS
Running testDoCloneDetached(frysk.proc.TestProcTasksObserver) ...FAIL
  junit.framework.AssertionFailedError: event loop run explictly stopped 
(addClone (Sig_USR1,Sig_USR2))
Running testSingleExistingThreadDetached(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testManyExistingThreadAckDaemon(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testSingleExistingCloneAckDaemon(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testCloneThenKillAckDaemon(frysk.proc.TestProcTasksObserver) ...PASS
Running testDeleteAckDaemon(frysk.proc.TestProcTasksObserver) ...PASS
Running testDoCloneAckDaemon(frysk.proc.TestProcTasksObserver) ...FAIL
  junit.framework.AssertionFailedError: event loop run explictly stopped 
(addClone (Sig_USR1,Sig_USR2))
Running testSingleExistingThreadAckDaemon(frysk.proc.TestProcTasksObserver)
 ...PASS
Running testRepeatedHostRefresh(frysk.proc.TestRefresh) ...PASS
Running testHostRefresh(frysk.proc.TestRefresh) ...PASS
Running testProcRefresh(frysk.proc.TestRefresh) ...FAIL
  junit.framework.AssertionFailedError: proc's task count after kills 
expected:<2> but was:<3>
Running testRefreshAll(frysk.proc.TestRefresh) ...PASS
Running testParentChild(frysk.proc.TestRefresh) ...PASS
Running testRefreshDaemon(frysk.proc.TestRefresh) ...PASS
Running testExitLoosesChild(frysk.proc.TestRefresh) ...PASS
Running testRefreshZombie(frysk.proc.TestRefresh) ...PASS
Running testUnattachedSingleExec(frysk.proc.TestRefresh) ...PASS
Running testUnattachedMultipleExec(frysk.proc.TestRefresh) ...PASS
Running testCreateAttachedContinuedProc(frysk.proc.TestRun) ...PASS
Running testCreateAttachedStoppedProc(frysk.proc.TestRun) ...PASS
Running testTaskCloneObserver(frysk.proc.TestTaskClonedObserver) ...PASS
Running testTaskForkedObserver(frysk.proc.TestTaskForkedObserver) ...PASS
Running testGetBlockers(frysk.proc.TestTaskObserverBlocked) ...PASS
Running testBlockedCloneUnblockChildFirst(frysk.proc.TestTaskObserverBlocked)
 ...PASS
Running testBlockedCloneUnblockParentFirst(frysk.proc.TestTaskObserverBlocked)
 ...PASS
Running testBlockedForkUnblockChildFirst(frysk.proc.TestTaskObserverBlocked)
 ...PASS
Running testBlockedForkUnblockParentFirst(frysk.proc.TestTaskObserverBlocked)
 ...PASS
Running testRefreshAfterUnblockedForkExits(frysk.proc.TestTaskObserverBlocked)
 ...PASS
Running testBlockingFibonacciClone(frysk.proc.TestTaskObserverBlocked) ...PASS
Running testBlockingFibonacciFork(frysk.proc.TestTaskObserverBlocked) ...PASS
Running testUnblockRunning(frysk.proc.TestTaskObserverBlocked) ...PASS
Running testDetachFork(frysk.proc.TestTaskObserverDetach) ...PASS
Running testDetachClone(frysk.proc.TestTaskObserverDetach) ...ERROR
  java.lang.RuntimeException: 
{frysk.proc.LinuxProc@3380b365,pid=32459,state=detached} in state "detached" 
did not handle handleTaskDetachCompleted
Running testDetachExec(frysk.proc.TestTaskObserverDetach) ...PASS
Running testDetachSignal(frysk.proc.TestTaskObserverDetach) ...PASS
Running testAttachDetachMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachDetachOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachDetachManyTasks(frysk.proc.TestTaskObserver) ...PASS
Running testDetachExitingMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testDetachExitingOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachDeadMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachDeadOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachDieingMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachDieingOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachToAttachedMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testAttachToAttachedOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testBackToBackAttachAttachMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testBackToBackAttachAttachOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testBackToBackAttachDetachMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testBackToBackAttachDetachOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testDeletedAttachMainTask(frysk.proc.TestTaskObserver) ...PASS
Running testDeletedAttachOtherTask(frysk.proc.TestTaskObserver) ...PASS
Running testDeleteUnattachedFromAttachedMain(frysk.proc.TestTaskObserver)
 ...PASS
Running testDeleteUnattachedFromDetachedMain(frysk.proc.TestTaskObserver)
 ...PASS
Running testExecSyscall(frysk.proc.TestTaskSyscallObserver) ...<<BROKEN>>PASS
Running testSyscallLoop(frysk.proc.TestTaskSyscallObserver) ...<<BROKEN>>PASS
Running testSyscalls(frysk.proc.TestTaskSyscallObserver) ...<<BROKEN>>PASS
Running testSyscallOpen(frysk.proc.TestTaskSyscallObserver) ...<<BROKEN>>PASS
Running testSyscallInterrupt(frysk.proc.TestTaskSyscallObserver)
 ...<<BROKEN>>PASS
Running testSyscallInterruptRestart(frysk.proc.TestTaskSyscallObserver)
 ...<<BROKEN>>PASS
Running testTerminateExit0(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminateExit47(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminateKillINT(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminateKillKILL(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminateKillHUP(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatingExit0(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatingExit47(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatingKillINT(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatingKillKILL(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatingKillHUP(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatedExit0(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatedExit47(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatedKillINT(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatedKillKILL(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerminatedKillHUP(frysk.proc.TestTaskTerminateObserver) ...PASS
Running testTerm(frysk.proc.TestTaskTerminateObserver) ...PASS

Time: 37.127
There was 1 error:
1) 
testDetachClone(frysk.proc.TestTaskObserverDetach)java.lang.RuntimeException: 
{frysk.proc.LinuxProc@3380b365,pid=32459,state=detached} in state "detached" 
did not handle handleTaskDetachCompleted
   at frysk.proc.State.unhandled(TestRunner)
   at frysk.proc.ProcState.handleTaskDetachCompleted(TestRunner)
   at frysk.proc.Proc$4.execute(TestRunner)
   at frysk.event.EventLoop.runEventLoop(TestRunner)
   at frysk.event.EventLoop.runPolling(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib$AckHandler.assertAwait(TestRunner)
   at frysk.proc.TestLib$AckHandler.await(TestRunner)
   at frysk.proc.TestTaskObserverDetach$Detach.assertDetach(TestRunner)
   at frysk.proc.TestTaskObserverDetach.testDetachClone(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
There were 5 failures:
1) 
testForking(frysk.proc.StressAttachDetachSignaledTask)junit.framework.AssertionFailedError:
 event loop run explictly stopped (addFork (Sig_USR1,Sig_USR2))
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib$AckHandler.assertAwait(TestRunner)
   at frysk.proc.TestLib$AckHandler.await(TestRunner)
   at frysk.proc.TestLib$AckProcess.spawn(TestRunner)
   at frysk.proc.TestLib$AckProcess.addFork(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask$1.op(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask$Spawn.<init>(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask$1.<init>(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask.testForking(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
2) 
testCloning(frysk.proc.StressAttachDetachSignaledTask)junit.framework.AssertionFailedError:
 event loop run explictly stopped (addClone (Sig_USR1,Sig_USR2))
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib$AckHandler.assertAwait(TestRunner)
   at frysk.proc.TestLib$AckHandler.await(TestRunner)
   at frysk.proc.TestLib$AckProcess.spawn(TestRunner)
   at frysk.proc.TestLib$AckProcess.addClone(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask$2.op(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask$Spawn.<init>(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask$2.<init>(TestRunner)
   at frysk.proc.StressAttachDetachSignaledTask.testCloning(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
3) 
testDoCloneDetached(frysk.proc.TestProcTasksObserver)junit.framework.AssertionFailedError:
 event loop run explictly stopped (addClone (Sig_USR1,Sig_USR2))
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib$AckHandler.assertAwait(TestRunner)
   at frysk.proc.TestLib$AckHandler.await(TestRunner)
   at frysk.proc.TestLib$AckProcess.spawn(TestRunner)
   at frysk.proc.TestLib$AckProcess.addClone(TestRunner)
   at frysk.proc.TestProcTasksObserver.doClone(TestRunner)
   at frysk.proc.TestProcTasksObserver.testDoCloneDetached(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
4) 
testDoCloneAckDaemon(frysk.proc.TestProcTasksObserver)junit.framework.AssertionFailedError:
 event loop run explictly stopped (addClone (Sig_USR1,Sig_USR2))
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib$AckHandler.assertAwait(TestRunner)
   at frysk.proc.TestLib$AckHandler.await(TestRunner)
   at frysk.proc.TestLib$AckProcess.spawn(TestRunner)
   at frysk.proc.TestLib$AckProcess.addClone(TestRunner)
   at frysk.proc.TestProcTasksObserver.doClone(TestRunner)
   at frysk.proc.TestProcTasksObserver.testDoCloneAckDaemon(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)
5) testProcRefresh(frysk.proc.TestRefresh)junit.framework.AssertionFailedError: 
proc's task count after kills expected:<2> but was:<3>
   at frysk.proc.TestRefresh.testProcRefresh(TestRunner)
   at frysk.junit.Runner.<init>(TestRunner)
   at TestRunner.main(TestRunner)

FAILURES!!!
Tests run: 131,  Failures: 5,  Errors: 1

FAIL: TestRunner
13
PASS: frysk/lang/TypeTest
===================
1 of 2 tests failed
===================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-core'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/home/mcvet/workspace/build/frysk-core'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/mcvet/workspace/build/frysk-core'
Making check in frysk-gtk
make[1]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'
make  check-recursive
make[2]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'
Making check in tlwidgets
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-gtk/tlwidgets'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk/tlwidgets'
Making check in tests
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-gtk/tests'
make  check-TESTS
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-gtk/tests'
PASS: frysk1497/JNICrash
PASS: frysk1497/IterTest
PASS: frysk1497/IterTest.gij
PASS: frysk2333/TestGlibTimerGC
==================
All 4 tests passed
==================
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk/tests'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk/tests'
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'
make   
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'
make  all-recursive
make[5]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'
Making all in tlwidgets
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-gtk/tlwidgets'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk/tlwidgets'
Making all in tests
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-gtk/tests'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk/tests'
make[6]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
make[5]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
make  check-TESTS
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-gtk'

Time: 0

OK (0 tests)

PASS: TestRunner
==================
All 1 tests passed
==================
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
make[2]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
make[1]: Leaving directory `/home/mcvet/workspace/build/frysk-gtk'
Making check in frysk-gui
make[1]: Entering directory `/home/mcvet/workspace/build/frysk-gui'
make  check-am
make[2]: Entering directory `/home/mcvet/workspace/build/frysk-gui'
make   
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-gui'
make  all-am
make[4]: Entering directory `/home/mcvet/workspace/build/frysk-gui'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/mcvet/workspace/build/frysk-gui'
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-gui'
make  check-TESTS
make[3]: Entering directory `/home/mcvet/workspace/build/frysk-gui'
Running testSaveLoad(frysk.gui.test.TestObserverSaveLoad) ...PASS
Running testFilterPointSaveLoad(frysk.gui.test.TestObserverSaveLoad) ...PASS
Running testActionPointSaveLoad(frysk.gui.test.TestObserverSaveLoad) ...PASS
Running testExport(frysk.gui.test.TestObserverSaveLoad) ...PASS
Running testPrototypeCopying(frysk.gui.test.TestPrototypeCopying) ...PASS
Running testSaveLoad(frysk.gui.test.TestSessionSaveLoad) ...PASS
Running testSaveLoad(frysk.gui.test.TestTagsetSaveLoad) ...PASS

Time: 0.073

OK (7 tests)

PASS: TestRunner
==================
All 1 tests passed
==================
make[3]: Leaving directory `/home/mcvet/workspace/build/frysk-gui'
make[2]: Leaving directory `/home/mcvet/workspace/build/frysk-gui'
make[1]: Leaving directory `/home/mcvet/workspace/build/frysk-gui'
make[1]: Entering directory `/home/mcvet/workspace/build'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory `/home/mcvet/workspace/build'
make: *** [check-recursive] Error 1
make: Target `check' not remade because of errors.
Comment 1 Mike Cvet 2006-08-29 15:04:06 UTC
These tests no longer fail on FC5 AMD64 - the platform this bug was reported on.