systest is a tool for running tests on a running Linux/Unix system,
and a Python library based on unittest for writing the tests.
For example, a test might be to check that the host responds to ping:
class PingTest(systest.TestCase):
def test(self):
self.hostcmd(['ping', '-c1', self.settings['target']])
This test can then be run the the command line tool:
systest --target=foo.example.com tests-*.py
Status: ALPHA. The API may still change in incompatible ways.
- Version control: gitorious