diff options
author | Juergen Haug | 2018-07-18 12:03:17 +0000 |
---|---|---|
committer | Juergen Haug | 2018-07-18 12:03:17 +0000 |
commit | 5dfd44073e44459aef3c3c1edc7bc1b6e1f9957e (patch) | |
tree | c5ae610c19434a826ebf8d699a081ac62db17b2c /runtime | |
parent | 1a649d5a53f412f0f7d114c31049f62917eafc4a (diff) | |
download | org.eclipse.etrice-5dfd44073e44459aef3c3c1edc7bc1b6e1f9957e.tar.gz org.eclipse.etrice-5dfd44073e44459aef3c3c1edc7bc1b6e1f9957e.tar.xz org.eclipse.etrice-5dfd44073e44459aef3c3c1edc7bc1b6e1f9957e.zip |
Bug 537144 [etUnit] fixed test case time
Change-Id: Ic55abe2f3c2b1fe88409876c926895d33d3691f9
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/org.eclipse.etrice.runtime.c/src/common/etUnit/etUnit.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/runtime/org.eclipse.etrice.runtime.c/src/common/etUnit/etUnit.c b/runtime/org.eclipse.etrice.runtime.c/src/common/etUnit/etUnit.c index 603b14c07..bfc8dc2e2 100644 --- a/runtime/org.eclipse.etrice.runtime.c/src/common/etUnit/etUnit.c +++ b/runtime/org.eclipse.etrice.runtime.c/src/common/etUnit/etUnit.c @@ -35,6 +35,11 @@ static etBool etUnit_testcaseSuccess[ETUNIT_MAX_TEST_CASES]; /* time measuring */ static etTime etUnit_startTime; +static etTime etUnit_lastTestCaseTime; + +etInt16 getCurrentEtUnitId() { + return etUnit_nextCaseId - 1; +} /* order */ #define ETUNIT_ORDER_MAX 16 @@ -155,6 +160,7 @@ etInt16 etUnit_openTestCase(const char* testCaseName) { } if (etUnit_reportfile != NULL) { etLogger_fprintf(etUnit_reportfile, "tc start %d: %s\n", caseId, testCaseName); + getTimeFromTarget(&etUnit_lastTestCaseTime); } return caseId; @@ -164,7 +170,7 @@ void etUnit_closeTestCase(etInt16 id) { etTime time; OrderInfo* info; getTimeFromTarget(&time); - etTimeHelpers_subtract(&time, &etUnit_startTime); + etTimeHelpers_subtract(&time, &etUnit_lastTestCaseTime); info = getOrderInfo(id); if(info != NULL){ |