Module: xenomai-forge Branch: master Commit: 58d712adeb4ed24e19a576a2eace1e36a4c51381 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=58d712adeb4ed24e19a576a2eace1e36a4c51381
Author: Philippe Gerum <r...@xenomai.org> Date: Wed Dec 14 12:41:55 2011 +0100 psos/testsuite, alchemy/testsuite: fix test sequences Because the cancellation path taken from threadobj_cancel() might induce some transient sleep time for the caller, we can't assume a preemption-less execution. --- lib/alchemy/testsuite/task-2.c | 4 +--- lib/psos/testsuite/task-2.c | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/alchemy/testsuite/task-2.c b/lib/alchemy/testsuite/task-2.c index 9e0038d..52d5289 100644 --- a/lib/alchemy/testsuite/task-2.c +++ b/lib/alchemy/testsuite/task-2.c @@ -8,7 +8,7 @@ static struct traceobj trobj; static int tseq[] = { - 8, 1, 9, 4, 10, 5, 11, 2, 6, 7, 12 + 8, 1, 9, 4, 10, 5, 11, 2, 6, 7 }; static RT_TASK t_bgnd, t_fgnd; @@ -99,8 +99,6 @@ int main(int argc, char *const argv[]) ret = rt_sem_v(&sem); traceobj_assert(&trobj, ret == 0); - traceobj_mark(&trobj, 12); - traceobj_join(&trobj); traceobj_verify(&trobj, tseq, sizeof(tseq) / sizeof(int)); diff --git a/lib/psos/testsuite/task-2.c b/lib/psos/testsuite/task-2.c index 014888f..a64f38c 100644 --- a/lib/psos/testsuite/task-2.c +++ b/lib/psos/testsuite/task-2.c @@ -7,7 +7,7 @@ static struct traceobj trobj; static int tseq[] = { - 8, 1, 9, 4, 10, 5, 11, 2, 6, 7, 12 + 8, 1, 9, 4, 10, 5, 11, 2, 6, 7 }; static u_long btid, ftid; @@ -99,8 +99,6 @@ int main(int argc, char *const argv[]) ret = sm_v(sem_id); traceobj_assert(&trobj, ret == SUCCESS); - traceobj_mark(&trobj, 12); - traceobj_join(&trobj); traceobj_verify(&trobj, tseq, sizeof(tseq) / sizeof(int)); _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git