All, I prepared a code coverage report for gnulib:
http://www.gnu.org/software/gnulib/coverage/ There is a bug in the tool that results in duplicated */foo/foo directories, but hopefully that will be debugged later on. The output above should be useful to indicate where more self tests are needed. Note that if NO code in a file is called, that file will not be listed on that page. So it is difficult to know how large percentage of the entire gnulib code is covered by self tests. Also, this was built on my machine, which may be recent enough to not cause many gnulib modules to be enabled. /Simon