This is a set of test programs.
Currently they are just functionality tests that were developed or ported during the writing of the reference implementation.
Executables are the same name as the source but with a ".x" extension. So to build the test for foo.c (or .cxx or .f90), do "make foo.x".