Lucas De Marchi
4328982058
testsuite: remove now unused array of tests
...
Remove the arrays and let each test with a guaranteed unique name.
2014-10-09 14:29:04 -03:00
Lucas De Marchi
f1155c1574
Move static keyword to DEFINE_TEST macro
2014-10-09 13:00:30 -03:00
Lucas De Marchi
c2e4286bb9
Reorder and reorganize header files
...
Let the includes in the following order:
< system headers >
< libkmod >
< tool >
< local headers >
2014-10-03 01:43:15 -03:00
Michal Marek
88ac40840f
testsuite: Check the list of loaded modules after a test
...
Add a ->modules_loaded member to struct test, which is a comma-separated
list of modules that should be present after the test finishes. Both
missing and excess modules cause an error.
2014-03-05 12:22:37 -03:00
Lucas De Marchi
d96ca9c429
Use C11's noreturn
...
Also define noreturn w/o <stdnoreturn.h> and move it to macro.h instead
of in the testsuite.
Based on similar commit on systemd by Shawn Landden
<shawn@churchofgit.com>.
2013-12-17 19:10:16 -02:00
Lucas De Marchi
e6b0e49b4e
Update copyright notices
2013-01-16 11:27:45 -02:00
Lucas De Marchi
e1b1ab24ab
testsuite: re-license under LGPL
2012-07-10 10:31:57 -03:00
Lucas De Marchi
ada9719942
testsuite: separate insert and delete rootfs from modinfo
2012-06-05 00:54:47 -03:00
Lucas De Marchi
32d29b3523
Mark functions with attribute noreturn
...
Functions that always call exit() should be marked with attribute
noreturn. With glibc this is not necessary, but it fails to compile with
uClibc otherwise.
2012-02-08 20:32:31 -02:00
Lucas De Marchi
c5d81989bc
testsuite: macronify test definitions
2012-02-07 10:46:46 -02:00
Lucas De Marchi
e9fa9de3c9
testsuite: macronify main function
2012-02-07 10:09:20 -02:00
Lucas De Marchi
e701e381fa
testsuite: add GPL license
2012-01-26 17:02:05 -02:00
Lucas De Marchi
f6ef5d6b5f
testsuite: trap calls to delete_module() including simple test
2012-01-26 16:14:18 -02:00
Lucas De Marchi
53646fc56f
testsuite: add trap to init_module() including simple test
2012-01-26 16:05:05 -02:00
Lucas De Marchi
eebca81e94
testsuite: test libkmod initialization
2012-01-26 16:05:04 -02:00