U_F95_TS is a very extensive and thorough suite of Fortran 95 tests that exercise all portions of the language. It consists of more than 400,000 lines of Fortran 95 code; in addition, test generators produce and execute ten million lines of Fortran 95 program statements.
In addition to tests of all syntax rules, all intrinsic functions, etc., there are tests to ensure that the compiler conforms to the requirements that certain conditions are diagnosed. Examples are the requirement that violations all syntax rules must be reported and the the attempted use of kind numbers not available on the processor must be detected.
More details about the content of the test suite may be found here.
The original development of the test suite was done by Dr. Brian Smith, long time member of X3J3. The suite is currently maintained by The Fortran Company.
U_F95_TS is marketed jointly by The Fortran Company and The Numerical Algorithms Group.