aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAge
* tests: add valid budget_policy to rt_task parametersAndrea Bastoni2011-08-26
| | | | | | | Since set_rt_task_param() checks for wrong budget policies, make sure to specify a valid policy to avoid errors like the following. litmus: real-time task 3635 rejected because unsupported budget enforcement policy specified
* tests: allow 'LITMUS' as an alias of all non-Linux pluginsBjoern B. Brandenburg2011-02-03
| | | | This is useful for tests that apply to any plugin.
* add test cases for the FMLP and SRP under GSN- and PSN-EDFBjoern B. Brandenburg2011-02-03
|
* switch to generic locking system callsBjoern B. Brandenburg2011-02-03
| | | | | The new generic lock layer in LITMUS^RT does away with per-protocol system calls. Change accordingly.
* add test that checks that RT class is not inherited across forkBjoern B. Brandenburg2011-02-01
|
* refactor: switch back from SCons to makeBjoern B. Brandenburg2010-11-09
| | | | | | | | | | | | | | | We originally switched from make to scons because 1) our makefiles were not very good; 2) SCons promised to make maintaining the build system simpler. Unfortunately, SCons has become more and more difficult to deal with as we moved to supporting several architecture and cross compilation, to the extend that we ended up re-creating make functionality in SCons. So let's switch back to make using a "clean" Makefile. Thanks a lot to Andrea Bastoni and Chris Kenna for feedback on previous iterations of these patches.
* Silence warning due to missing header file.Bjoern B. Brandenburg2010-11-09
|
* Add job control test case.Bjoern B. Brandenburg2010-02-26
| | | | Passes.
* Add test for set_rt_task_param parameter validation.Bjoern B. Brandenburg2010-02-26
| | | | All passed.
* Add tests for invalid object types and od_open().Bjoern B. Brandenburg2010-02-25
|
* add test case for set_rt_task_paramBjoern B. Brandenburg2010-02-25
| | | | Specifically, make sure invalid pointers are rejected.
* Introduce test framework for LITMUS^RT.Bjoern B. Brandenburg2010-02-20
This is the beginning of the LITMUS^RT testsuite. The main design goals are flexibility and ease of test writing. To create a new test, simply write a test case in any C file in the tests/ subdirectory. The buildsystem will find the test and hook it up with the testrunner. Have a look at tests/fdso.c and include/tests.h to get an idea for what tests look like. Tests can be executed with the 'runtests' tool. Each testcase is executed in a separate process in order to ensure that tests do not influence each other.