GNU PSPP has a whole directory hierarchy of .at test files, which
are included into a top-level testsuite.at.  This makes AT_CHECK
write confusingly incorrect file names into testsuite.log.  For
example, PSPP has tests in tests/language/data-io/add-files.at,
and for these tests AT_CHECK logs, e.g.:

../../tests/add-files.at:108: pspp -O format=csv save-a.sps

That is, it makes it look as though add-files.at is directly
inside tests/.  Instead, it would be better if it would write the
full correct path:

../../tests/language/data-io/add-files.at:108: pspp -O format=csv save-a.sps

Or it could at least indicate that some part of the name was
omitted:

../../tests/.../add-files.at:108: pspp -O format=csv save-a.sps

I'm willing to help, if someone will give an opinion as to which
alternative is better.

Thanks,

Ben.
-- 
Ben Pfaff 
http://benpfaff.org

Reply via email to