blocktim test does not work in cooperative
Hi all,
When running blocktim test with all the other tests in co-operative scheduler, the blocktim failed at this condition: if( xBlockedTime > ( xTimeToBlock + bktALLOWABLE_MARGIN ) ). It looks like it is affected by semtest, countsem and flop tests. However, it would pass at pre-emptive scheduler. Does anyone have the blocktim working at co-operative scheduler with all the other tasks running simultaneously please?
blocktim test does not work in cooperative
The blocktim demo is checking/demoing the timing characteristics of tasks of varying priority with a preemptive scheduler. When the cooperative scheduler is in use the time between a event occurring and that event being processed in a task is dependent on the activities of other tasks (when and how often they yield) and will vary. I would therefore not expect the blocktim tasks to pass their timing tests unless the preemptive scheduler was being used.
Regards.