In the Lustre test suites, we call the error() routine when we want a test to stop execution and mark the tests as ‘FAIL’. If the call to error is called with a string, error message, that string is printed as the reason for the failure to give the user an indication of why the test failed.
When a test suite call fails and error is called without a message, the reason for the test failure is listed as
There are many cases where we call error() with no error message. This needs to be corrected.
The following tests have one or more call s to error() with no error message:
sanity tests 24e, f, g, h, I, j, k, l, m, p, u, 25a, b, 26a, b, 27a, d, n, r, 28, 30*, 31a, b, c, d, e, 32*, 34*, 35*, …
sanityn tests 1*, 2*, 5, 11, 13, 26a, 28, 51d
Here are few examples of the test suites and tests that need an error message: