ABSTRACT: Testing is a key step in software development cycle. Error and bug fixing costs can significantly affect
development costs without a full and comprehensive test on the system.
First efforts to introduce real-time features in the Linux kernel are now more than ten years old.
Nevertheless, no comprehensive testsuites is able to assess the functionality or the conformance to the
real-time operating systems standards of the Linux kernel and of real-time nanokernels that rely on it.
In this paper we propose Lachesis, an automated testsuite derived from the LTP (Linux Test Project)
real-time tests. Lachesis is designed with portability and extensibility as main goals, and it can be used
to test Linux, PREEMPT RT, RTAI and Xenomai real-time features and performances. It provides some
tests for SCHED DEADLINE patch, too. Lachesis is now under active development, and more tests are
planned to be added in the near future.