[Bug 1916] EDF and CBS improve coverage

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Fri Sep 23 11:23:35 UTC 2011


https://www.rtems.org/bugzilla/show_bug.cgi?id=1916

--- Comment #5 from Joel Sherrill <joel.sherrill at oarcorp.com> 2011-09-23 06:23:34 CDT ---
(In reply to comment #4)
> Now, there are some cases left according to
> http://www.rtems.org/ftp/pub/rtems/people/joel/coverage/erc32/erc32-Ospd-20110920-0707/uncovered.html
> 
> I'm convinced that the scheduleredfreleasejob.c:28 is covered. But this case is
> hit after 60s from the beginning of the test. Is it possible that the timeout
> does not let it execute?

That takes a really long time on most simulators. Can you scale the test back
so it does this case before 35 seconds?  I can increase the limit if we need
to.

Does it need 60 seconds or like 70 to hit the case? The default limit for erc32
simulator time was precisely 60 seconds of simulated cpu time.

> Next, I do not know how to hit schedulercbsunblock.c:72. I somehow managed to
> hit the similar case in EDF but I did not expect it, so I can just do this same
> way. Do you happen to know which test hits the similar (when a pseudo-ISR task
> interrupts a non-preemptible task) in schedulerpriorityunblock.c?

sp04 I think is the one you are looking for.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list