Some tests, for example ddlpb_esolv, take the input from external files and then compare the results with internal, hardcoded results.
This is bad practice and unclear logic.
Either both the input and the expected output are read from file, or both are hardcoded and the test is run without arguments.