make[1]: Entering directory `$(@D)'
Making check in src
make[2]: Entering directory `$(@D)/src'
Making check in cppunit
make[3]: Nothing to be done for `check'.
Making check in DllPlugInTester
make[3]: Entering directory `$(@D)/src/DllPlugInTester'
make[4]: Entering directory `$(@D)/src/DllPlugInTester'
CXXLD DllPlugInTesterTest
make[4]: Leaving directory `$(@D)/src/DllPlugInTester'
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
Making check in extensions
make[4]: Nothing to be done for `check'.
Making check in ui
Making check in text
make[5]: Nothing to be done for `check'.
Making check in mfc
make[5]: Nothing to be done for `check'.
Making check in qt
make[5]: Nothing to be done for `check'.
make[5]: Nothing to be done for `check-am'.
Making check in plugin
make[4]: Nothing to be done for `check'.
Making check in config
make[4]: Nothing to be done for `check'.
Making check in tools
make[4]: Nothing to be done for `check'.
Making check in portability
make[4]: Nothing to be done for `check'.
make[4]: Nothing to be done for `check-am'.
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
CXX BoardGame.o
CXX Chess.o
CXX main.o
CXXLD 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)
===============================================
Making check in cppunittest
make[3]: Entering directory `$(@D)/examples/cppunittest'
make[4]: Entering directory `$(@D)/examples/cppunittest'
CXX BaseTestCase.o
CXX ExceptionTest.o
CXX MessageTest.o
CXX MockTestCase.o
CXX OrthodoxTest.o
CXX TestAssertTest.o
CXX TestCallerTest.o
CXX TestCaseTest.o
CXX TestPathTest.o
CXX TestResultTest.o
CXX TestSetUpTest.o
CXX TestSuiteTest.o
CXX TestTest.o
CXX XmlElementTest.o
CXX XmlUniformiser.o
CXXLD cppunittestmain
make[4]: Leaving directory `$(@D)/examples/cppunittest'
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]: Nothing to be done for `check'.
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
CXXLD MoneyApp
....
OK (4)
PASS: MoneyApp
=============
1 test passed
=============
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)'