How do the Linux kernel developers test their code locally and after they have it committed? Do they use some kind of unit testing, build automation? test plans?
There also are:
MMTests which is collection of benchmarks and scripts to analyze the results
https://github.com/gormanm/mmtests
Trinity which is Linux system call fuzz tester
http://codemonkey.org.uk/projects/trinity/
Also the LTP pages at the sourceforge are quite outdated and the project has moved to GitHub https://github.com/linux-test-project/ltp