# # COPYRIGHT (c) 2016 Kuan-Hsun Chen. # # The license and distribution terms for this file may be # found in the file LICENSE in this distribution or at # http://www.rtems.com/license/LICENSE. # This file describes the directives and concepts tested by this test set. The adopted scheduling here is EDF. For fixed-priority scheduling, the corresponding testing can be found in sprmsched01. test set name: spedfsched04 directives: - rtems_rate_monotonic_report_statistics() - rtems_rate_monotonic_period() - rtems_rate_monotonic_postponed_job_count() - _Rate_monotonic_Timeout() - _Rate_monotonic_Renew_deadline() - _Rate_monotonic_Release_postponed_job() - _Rate_monotonic_Block_while_expired() concepts: - Verify that watchdog deadline is renewed on time without shift via _Rate_monotonic_Renew_deadline(). - Verify that postponed jobs are released with a correct number via _Rate_monotonic_Release_postponed_job(). - Verify that rtems_rate_monotonic_report_statistics() reports correct number of deadline misses. - Verify that rtems_rate_monotonic_period() and _Rate_monotonic_Block_while_expired() are operational.