Linux Kernel Unit

last modified: June 29, 2011

A minimalistic testing framework for LinuxKernel development in the form of a single header file:

http://www.kernel.org/


Output looks something like this:

footest(): OK

bartest(): OK

anttest(): drivers/video/supergfx.c: 345

which means that all tests up to anttest() worked ok. The test automatically shows which file and where in the file it fails.

A code snippet using the test framework:

int footest(void)
{
  if (readl(fooaddress) != 576) {
    fail ();
  },
  return 0;
},


int main (void)
{
  test (footest);
  return 0;
},

Loading...