make[1]: Entering directory `$(@D)'
Making check in src
make[2]: Entering directory `$(@D)/src'
Making check in cppunit
make[3]: Entering directory `$(@D)/src/cppunit'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `$(@D)/src/cppunit'
Making check in DllPlugInTester
make[3]: Entering directory `$(@D)/src/DllPlugInTester'
/usr/gnu/bin/make DllPlugInTesterTest
make[4]: Entering directory `$(@D)/src/DllPlugInTester'
CXX DllPlugInTesterTest.o
CXX CommandLineParserTest.o
CXXLD DllPlugInTesterTest
make[4]: Leaving directory `$(@D)/src/DllPlugInTester'
/usr/gnu/bin/make check-TESTS
make[4]: Entering directory `$(@D)/src/DllPlugInTester'
..........
OK (10)
PASS: DllPlugInTesterTest
=============
1 test passed
=============
make[4]: Leaving directory `$(@D)/src/DllPlugInTester'
make[3]: Leaving directory `$(@D)/src/DllPlugInTester'
make[3]: Entering directory `$(@D)/src'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `$(@D)/src'
make[2]: Leaving directory `$(@D)/src'
Making check in include
make[2]: Entering directory `$(@D)/include'
Making check in cppunit
make[3]: Entering directory `$(@D)/include/cppunit'
Making check in extensions
make[4]: Entering directory `$(@D)/include/cppunit/extensions'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `$(@D)/include/cppunit/extensions'
Making check in ui
make[4]: Entering directory `$(@D)/include/cppunit/ui'
Making check in text
make[5]: Entering directory `$(@D)/include/cppunit/ui/text'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `$(@D)/include/cppunit/ui/text'
Making check in mfc
make[5]: Entering directory `$(@D)/include/cppunit/ui/mfc'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `$(@D)/include/cppunit/ui/mfc'
Making check in qt
make[5]: Entering directory `$(@D)/include/cppunit/ui/qt'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `$(@D)/include/cppunit/ui/qt'
make[5]: Entering directory `$(@D)/include/cppunit/ui'
make[5]: Nothing to be done for `check-am'.
make[5]: Leaving directory `$(@D)/include/cppunit/ui'
make[4]: Leaving directory `$(@D)/include/cppunit/ui'
Making check in plugin
make[4]: Entering directory `$(@D)/include/cppunit/plugin'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `$(@D)/include/cppunit/plugin'
Making check in config
make[4]: Entering directory `$(@D)/include/cppunit/config'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `$(@D)/include/cppunit/config'
Making check in tools
make[4]: Entering directory `$(@D)/include/cppunit/tools'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `$(@D)/include/cppunit/tools'
Making check in portability
make[4]: Entering directory `$(@D)/include/cppunit/portability'
make[4]: Nothing to be done for `check'.
make[4]: Leaving directory `$(@D)/include/cppunit/portability'
make[4]: Entering directory `$(@D)/include/cppunit'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `$(@D)/include/cppunit'
make[3]: Leaving directory `$(@D)/include/cppunit'
make[3]: Entering directory `$(@D)/include'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `$(@D)/include'
make[2]: Leaving directory `$(@D)/include'
Making check in examples
make[2]: Entering directory `$(@D)/examples'
Making check in hierarchy
make[3]: Entering directory `$(@D)/examples/hierarchy'
/usr/gnu/bin/make hierarchy
make[4]: Entering directory `$(@D)/examples/hierarchy'
CXX BoardGame.o
CXX Chess.o
CXX main.o
CXXLD hierarchy
make[4]: Leaving directory `$(@D)/examples/hierarchy'
/usr/gnu/bin/make check-TESTS
make[4]: Entering directory `$(@D)/examples/hierarchy'
..The following test fails, this is intended:
F..The following test fails, this is intended:
F.
!!!FAILURES!!!
Test Results:
Run: 5 Failures: 2 Errors: 0
1) test: BoardGameTest<BoardGame>::testResetShouldFail (F) line: 45 $(SOURCE_DIR)/examples/hierarchy/BoardGameTest.h
assertion failed
- Expression: !this->m_game->reset()
2) test: ChessTest<Chess>::testResetShouldFail (F) line: 45 $(SOURCE_DIR)/examples/hierarchy/BoardGameTest.h
assertion failed
- Expression: !this->m_game->reset()
XFAIL: hierarchy
===============================================
1 test behaved as expected (1 expected failure)
===============================================
make[4]: Leaving directory `$(@D)/examples/hierarchy'
make[3]: Leaving directory `$(@D)/examples/hierarchy'
Making check in cppunittest
make[3]: Entering directory `$(@D)/examples/cppunittest'
/usr/gnu/bin/make cppunittestmain
make[4]: Entering directory `$(@D)/examples/cppunittest'
CXX assertion_traitsTest.o
CXX BaseTestCase.o
CXX CppUnitTestMain.o
CXX CppUnitTestSuite.o
CXX ExceptionTest.o
CXX ExceptionTestCaseDecoratorTest.o
CXX HelperMacrosTest.o
CXX MessageTest.o
CXX MockTestCase.o
CXX MockTestListener.o
CXX OrthodoxTest.o
CXX RepeatedTestTest.o
CXX StringToolsTest.o
CXX SubclassedTestCase.o
CXX TestAssertTest.o
CXX TestCallerTest.o
CXX TestCaseTest.o
CXX TestDecoratorTest.o
CXX TestFailureTest.o
CXX TestPathTest.o
CXX TestResultCollectorTest.o
CXX TestResultTest.o
CXX TestSetUpTest.o
CXX TestSuiteTest.o
CXX TestTest.o
CXX TrackedTestCase.o
CXX XmlElementTest.o
CXX XmlOutputterTest.o
CXX XmlUniformiser.o
CXX XmlUniformiserTest.o
CXXLD cppunittestmain
make[4]: Leaving directory `$(@D)/examples/cppunittest'
/usr/gnu/bin/make check-TESTS
make[4]: Entering directory `$(@D)/examples/cppunittest'
Running StringToolsTest::testToStringInt : OK
StringToolsTest::testToStringDouble : OK
StringToolsTest::testSplitEmptyString : OK
StringToolsTest::testSplitOneItem : OK
StringToolsTest::testSplitItemEmpty : OK
StringToolsTest::testSplitTwoItem : OK
StringToolsTest::testSplitEmptyTwoItem : OK
StringToolsTest::testSplitEmptyItemEmpty : OK
StringToolsTest::testSplitEmptyItemEmptyEmptyItem : OK
StringToolsTest::testWrapEmpty : OK
StringToolsTest::testWrapNotNeeded : OK
StringToolsTest::testWrapLimitNotNeeded : OK
StringToolsTest::testWrapOneNeeded : OK
StringToolsTest::testWrapTwoNeeded : OK
StringToolsTest::testWrapLimitTwoNeeded : OK
StringToolsTest::testWrapOneNeededTwoNeeded : OK
StringToolsTest::testWrapNotNeededEmptyLinesOneNeeded : OK
XmlUniformiserTest::testEmpty : OK
XmlUniformiserTest::testSkipProcessed : OK
XmlUniformiserTest::testOpenElementWithoutAttributeButSomeSpaces : OK
XmlUniformiserTest::testOpenCloseElement : OK
XmlUniformiserTest::testElementWithEmptyAttribute : OK
XmlUniformiserTest::testElementWithEmptyAttributeButSomeSpaces : OK
XmlUniformiserTest::testElementWithOneAttribute : OK
XmlUniformiserTest::testElementWithThreeAttributes : OK
XmlUniformiserTest::testSkipComment : OK
XmlUniformiserTest::testElementWithContent : OK
XmlUniformiserTest::testElementsHierarchyWithContents : OK
XmlUniformiserTest::testAssertXmlEqual : OK
XmlOutputterTest::testWriteXmlResultWithNoTest : OK
XmlOutputterTest::testWriteXmlResultWithOneFailure : OK
XmlOutputterTest::testWriteXmlResultWithOneError : OK
XmlOutputterTest::testWriteXmlResultWithOneSuccess : OK
XmlOutputterTest::testWriteXmlResultWithThreeFailureTwoErrorsAndTwoSuccess : OK
XmlOutputterTest::testHook : OK
XmlElementTest::testStringContentConstructor : OK
XmlElementTest::testNumericContentConstructor : OK
XmlElementTest::testSetName : OK
XmlElementTest::testSetStringContent : OK
XmlElementTest::testSetNumericContent : OK
XmlElementTest::testElementCount : OK
XmlElementTest::testElementAtNegativeIndexThrow : OK
XmlElementTest::testElementAtTooLargeIndexThrow : OK
XmlElementTest::testElementAt : OK
XmlElementTest::testElementForThrow : OK
XmlElementTest::testElementFor : OK
XmlElementTest::testEmptyNodeToString : OK
XmlElementTest::testElementWithAttributesToString : OK
XmlElementTest::testEscapedAttributeValueToString : OK
XmlElementTest::testElementToStringEscapeContent : OK
XmlElementTest::testElementWithChildrenToString : OK
XmlElementTest::testElementWithContentToString : OK
XmlElementTest::testElementWithNumericContentToString : OK
XmlElementTest::testElementWithContentAndChildToString : OK
assertion_traitsTest::test_toString : OK
ExceptionTest::testConstructor : OK
ExceptionTest::testDefaultConstructor : OK
ExceptionTest::testCopyConstructor : OK
ExceptionTest::testAssignment : OK
ExceptionTest::testClone : OK
MessageTest::testDefaultConstructor : OK
MessageTest::testDetailAtThrowIfBadIndex : OK
MessageTest::testDetailAtThrowIfBadIndex2 : OK
MessageTest::testAddDetail : OK
MessageTest::testAddDetail2 : OK
MessageTest::testAddDetail3 : OK
MessageTest::testAddDetailEmptyMessage : OK
MessageTest::testAddDetailMessage : OK
MessageTest::testSetShortDescription : OK
MessageTest::testClearDetails : OK
MessageTest::testConstructor : OK
MessageTest::testConstructorDetail1 : OK
MessageTest::testConstructorDetail2 : OK
MessageTest::testConstructorDetail3 : OK
MessageTest::testDetailsNone : OK
MessageTest::testDetailsSome : OK
MessageTest::testEqual : OK
MessageTest::testNotEqual : OK
TestAssertTest::testAssertThrow : OK
TestAssertTest::testAssertNoThrow : OK
TestAssertTest::testAssertAssertionFail : OK
TestAssertTest::testAssertAssertionPass : OK
TestAssertTest::testAssert : OK
TestAssertTest::testAssertEqual : OK
TestAssertTest::testAssertMessageTrue : OK
TestAssertTest::testAssertMessageFalse : OK
TestAssertTest::testAssertDoubleEquals : OK
TestAssertTest::testAssertDoubleEqualsPrecision : OK
TestAssertTest::testAssertDoubleNonFinite : OK
TestAssertTest::testFail : OK
TestCaseTest::testSetUpFailure : OK
TestCaseTest::testRunTestFailure : OK
TestCaseTest::testTearDownFailure : OK
TestCaseTest::testFailAll : OK
TestCaseTest::testNoFailure : OK
TestCaseTest::testTwoRun : OK
TestCaseTest::testCountTestCases : OK
TestCaseTest::testDefaultConstructor : OK
TestCaseTest::testConstructorWithName : OK
TestCaseTest::testGetChildTestCount : OK
TestCaseTest::testGetChildTestAtThrow : OK
TestFailureTest::testConstructorAndGetters : OK
TestFailureTest::testConstructorAndGettersForError : OK
TestPathTest::testDefaultConstructor : OK
TestPathTest::testAddTest : OK
TestPathTest::testGetTestAtThrow1 : OK
TestPathTest::testGetTestAtThrow2 : OK
TestPathTest::testGetChildTest : OK
TestPathTest::testGetChildTestManyTests : OK
TestPathTest::testGetChildTestThrowIfNotValid : OK
TestPathTest::testAddPath : OK
TestPathTest::testAddInvalidPath : OK
TestPathTest::testRemoveTests : OK
TestPathTest::testRemoveTest : OK
TestPathTest::testRemoveTestThrow1 : OK
TestPathTest::testRemoveTestThrow2 : OK
TestPathTest::testUp : OK
TestPathTest::testUpThrow : OK
TestPathTest::testInsert : OK
TestPathTest::testInsertAtEnd : OK
TestPathTest::testInsertThrow1 : OK
TestPathTest::testInsertThrow2 : OK
TestPathTest::testInsertPath : OK
TestPathTest::testInsertPathThrow : OK
TestPathTest::testInsertPathDontThrowIfInvalid : OK
TestPathTest::testRootConstructor : OK
TestPathTest::testPathSliceConstructorCopyUntilEnd : OK
TestPathTest::testPathSliceConstructorCopySpecifiedCount : OK
TestPathTest::testPathSliceConstructorCopyNone : OK
TestPathTest::testPathSliceConstructorNegativeIndex : OK
TestPathTest::testPathSliceConstructorAfterEndIndex : OK
TestPathTest::testPathSliceConstructorNegativeIndexUntilEnd : OK
TestPathTest::testPathSliceConstructorNegativeIndexNone : OK
TestPathTest::testToStringNoTest : OK
TestPathTest::testToStringOneTest : OK
TestPathTest::testToStringHierarchy : OK
TestPathTest::testPathStringConstructorRoot : OK
TestPathTest::testPathStringConstructorEmptyIsRoot : OK
TestPathTest::testPathStringConstructorHierarchy : OK
TestPathTest::testPathStringConstructorBadRootThrow : OK
TestPathTest::testPathStringConstructorRelativeRoot : OK
TestPathTest::testPathStringConstructorRelativeRoot2 : OK
TestPathTest::testPathStringConstructorThrow1 : OK
TestPathTest::testPathStringConstructorRelativeHierarchy : OK
TestPathTest::testPathStringConstructorBadRelativeHierarchyThrow : OK
TestResultCollectorTest::testConstructor : OK
TestResultCollectorTest::testAddTwoErrors : OK
TestResultCollectorTest::testAddTwoFailures : OK
TestResultCollectorTest::testStartTest : OK
TestResultCollectorTest::testWasSuccessfulWithErrors : OK
TestResultCollectorTest::testWasSuccessfulWithFailures : OK
TestResultCollectorTest::testWasSuccessfulWithErrorsAndFailures : OK
TestResultCollectorTest::testWasSuccessfulWithSuccessfulTest : OK
TestResultCollectorTest::testSynchronizationAddFailure : OK
TestResultCollectorTest::testSynchronizationStartTest : OK
TestResultCollectorTest::testSynchronizationRunTests : OK
TestResultCollectorTest::testSynchronizationTestErrors : OK
TestResultCollectorTest::testSynchronizationTestFailures : OK
TestResultCollectorTest::testSynchronizationFailures : OK
TestResultCollectorTest::testSynchronizationWasSuccessful : OK
TestResultTest::testConstructor : OK
TestResultTest::testStop : OK
TestResultTest::testAddError : OK
TestResultTest::testAddFailure : OK
TestResultTest::testStartTest : OK
TestResultTest::testEndTest : OK
TestResultTest::testStartSuite : OK
TestResultTest::testEndSuite : OK
TestResultTest::testRunTest : OK
TestResultTest::testTwoListener : OK
TestResultTest::testDefaultProtectSucceed : OK
TestResultTest::testDefaultProtectFail : OK
TestResultTest::testDefaultProtectFailIfThrow : OK
TestResultTest::testProtectChainPushOneTrap : OK
TestResultTest::testProtectChainPushOnePassThrough : OK
TestResultTest::testProtectChainPushTwoTrap : OK
TestSuiteTest::testConstructor : OK
TestSuiteTest::testCountTestCasesWithNoTest : OK
TestSuiteTest::testCountTestCasesWithTwoTests : OK
TestSuiteTest::testCountTestCasesWithSubSuite : OK
TestSuiteTest::testRunWithOneTest : OK
TestSuiteTest::testRunWithOneTestAndSubSuite : OK
TestSuiteTest::testGetTests : OK
TestSuiteTest::testDeleteContents : OK
TestSuiteTest::testGetChildTestCount : OK
TestSuiteTest::testGetChildTestAt : OK
TestSuiteTest::testGetChildTestAtThrow1 : OK
TestSuiteTest::testGetChildTestAtThrow2 : OK
TestTest::testFindTestPathPointerThis : OK
TestTest::testFindTestPathPointer : OK
TestTest::testFindTestPathPointerFail : OK
TestTest::testFindTestPathNameThis : OK
TestTest::testFindTestPathName : OK
TestTest::testFindTestPathNameFail : OK
TestTest::testFindTest : OK
TestTest::testFindTestThrow : OK
TestTest::testResolveTestPath : OK
ExceptionTestCaseDecoratorTest::testNoExceptionThrownFailed : OK
ExceptionTestCaseDecoratorTest::testExceptionThrownPass : OK
OrthodoxTest::testValue : OK
OrthodoxTest::testValueBadConstructor : OK
OrthodoxTest::testValueBadInvert : OK
OrthodoxTest::testValueBadEqual : OK
OrthodoxTest::testValueBadNotEqual : OK
OrthodoxTest::testValueBadCall : OK
OrthodoxTest::testValueBadAssignment : OK
RepeatedTestTest::testRun : OK
TestDecoratorTest::testCountTestCases : OK
TestDecoratorTest::testRun : OK
TestDecoratorTest::testGetName : OK
TestSetUpTest::testRun : OK
HelperMacrosTest::testNoSubclassing : OK
HelperMacrosTest::testSubclassing : OK
HelperMacrosTest::testFail : OK
HelperMacrosTest::testFailToFail : OK
HelperMacrosTest::testException : OK
HelperMacrosTest::testExceptionNotCaught : OK
HelperMacrosTest::testCustomTests : OK
HelperMacrosTest::testAddTest : OK
TestCallerTest::testBasicConstructor : OK
TestCallerTest::testReferenceConstructor : OK
TestCallerTest::testPointerConstructor : OK
OK (222)
PASS: cppunittestmain
=============
1 test passed
=============
make[4]: Leaving directory `$(@D)/examples/cppunittest'
make[3]: Leaving directory `$(@D)/examples/cppunittest'
Making check in simple
make[3]: Entering directory `$(@D)/examples/simple'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `$(@D)/examples/simple'
Making check in ClockerPlugIn
make[3]: Entering directory `$(@D)/examples/ClockerPlugIn'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `$(@D)/examples/ClockerPlugIn'
Making check in DumperPlugIn
make[3]: Entering directory `$(@D)/examples/DumperPlugIn'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `$(@D)/examples/DumperPlugIn'
Making check in money
make[3]: Entering directory `$(@D)/examples/money'
/usr/gnu/bin/make MoneyApp
make[4]: Entering directory `$(@D)/examples/money'
CXX MoneyApp-MoneyTest.o
CXX MoneyApp-MoneyApp.o
CXXLD MoneyApp
make[4]: Leaving directory `$(@D)/examples/money'
/usr/gnu/bin/make check-TESTS
make[4]: Entering directory `$(@D)/examples/money'
....
OK (4)
PASS: MoneyApp
=============
1 test passed
=============
make[4]: Leaving directory `$(@D)/examples/money'
make[3]: Leaving directory `$(@D)/examples/money'
make[3]: Entering directory `$(@D)/examples'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `$(@D)/examples'
make[2]: Leaving directory `$(@D)/examples'
Making check in doc
make[2]: Entering directory `$(@D)/doc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `$(@D)/doc'
make[2]: Entering directory `$(@D)'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `$(@D)'
make[1]: Leaving directory `$(@D)'