FreeOSEK Test Reports


In this page you can find some test reports, you can always run the tests by your self, but this is an easier and faster way to see the project status without the need to run the tests.

How to read the report

FreeOSEK tests are based on OSEK-VDX test specification. The tests are separated into types:

  • TM for Task Management
  • RM for Resource Management
  • EM for Event Mechanism
  • EH for Error Hook
  • AL for Alarms
  • IP for Interrupt Process (not yet implemented)

For every type of tests test sequences are defined, and for every sequences more configurations are executed. In this way in the test report you will find somethink like:

Test: ctest_tm_06 - Config: mixed-preemptive-2
Test Result: OK - Sequence: 0-10 - SequenceOk: 10
Test Result: OK - Test Case: TM_11 - Result: 3 - ResultOk: 3
Test Result: OK - Test Case: TM_16 - Result: 3 - ResultOk: 3
Test Result: OK - Test Case: TM_19 - Result: 3 - ResultOk: 3
Test Result: OK - Test Case: TM_31 - Result: 3 - ResultOk: 3
Test Result: OK - Test Case: TM_33 - Result: 3 - ResultOk: 3
Test Result: OK - Test Case: OTHER - Result: 3 - ResultOk: 3
Test: ctest_tm_06 - Config: mixed-preemptive-2 - Status: OK

This is the report for the Task Management type tests, sequence 6, with the configuration: mixed-preemptive-2. You can see that the sequence (order of execution) of the test cases was OK and that the test cases: 11, 16, 19, 31 33 from the task management were executed OK too. The extra test case called OTHER is used to test conditions which can not be assigned to any other test case.
The documentation related to every test cases can be found on the source file, in this cases ctest_tm_06.c or in the OSEK-VDX test specification and under OSEK-VDX test procedure.


Test Reports