A unittest framework. ROBOTester consists of two parts. (1) a collection of c functions that you use to create a tester called robotester. This tester creates and executes testcases. (2) a perl script, roborun, that uses this tester to run a series of testcases and collects and analyses the output.