100% code coverage for condvars.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@898 35acf78f-673a-0410-8e92-d51de3d6d3f4master
parent
3dda222a77
commit
90c431b280
|
@ -84,8 +84,8 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
- FIX: Removed usused list functions (bug 2755230)(backported in stable
|
||||
branch).
|
||||
- NEW: Added a code coverage analysis application under ./tests/coverage.
|
||||
- Added more test cases in order to improve code coverage (it was 74% in
|
||||
version 1.2.0).
|
||||
- Added more test cases in order to improve the test suite code coverage (it
|
||||
was 74% in version 1.2.0).
|
||||
|
||||
*** 1.2.0 ***
|
||||
- Added license exception text to the 1.2.0 branch.
|
||||
|
|
|
@ -361,11 +361,14 @@ static void mtx6_execute(void) {
|
|||
threads[2] = chThdCreateStatic(wa[2], WA_SIZE, prio+3, thread10, "C");
|
||||
threads[3] = chThdCreateStatic(wa[3], WA_SIZE, prio+4, thread10, "B");
|
||||
threads[4] = chThdCreateStatic(wa[4], WA_SIZE, prio+5, thread10, "A");
|
||||
chCondSignal(&c1);
|
||||
chCondSignal(&c1);
|
||||
chCondSignal(&c1);
|
||||
chCondSignal(&c1);
|
||||
chCondSignal(&c1);
|
||||
chSysLock();
|
||||
chCondSignalI(&c1);
|
||||
chCondSignalI(&c1);
|
||||
chCondSignalI(&c1);
|
||||
chCondSignalI(&c1);
|
||||
chCondSignalI(&c1);
|
||||
chSchRescheduleS();
|
||||
chSysUnlock();
|
||||
test_wait_threads();
|
||||
test_assert_sequence("ABCDE");
|
||||
}
|
||||
|
@ -425,7 +428,7 @@ static msg_t thread11(void *p) {
|
|||
|
||||
chMtxLock(&m2);
|
||||
chMtxLock(&m1);
|
||||
chCondWait(&c1);
|
||||
chCondWaitTimeout(&c1, TIME_INFINITE);
|
||||
test_emit_token(*(char *)p);
|
||||
chMtxUnlock();
|
||||
chMtxUnlock();
|
||||
|
|
Loading…
Reference in New Issue