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
