-
Notifications
You must be signed in to change notification settings - Fork 19
Description
In a discussion with @thorehusfeldt, we stumbled upon the confusion between test data, which is a more abstract term (in my eyes the collection of groups and cases), and test groups. BAPCtools still needs to improve the distinction between testdata.yaml
for test groups and <test_case>.yaml
for test cases (see also the TODO-list at RagnarGrootKoerkamp/BAPCtools#433), and in doing so, we got the idea of renaming testdata.yaml
to test_group.yaml
to make the distinction with a <test_case>.yaml
clearer. What do others think of this?
Note that this would also mean that, for most standard floating-point output problems, there will be a single data/test_group.yaml
file with output_validator_args
set to some float tolerance value. If we see data/
as one big test group, I think that's fine.
If people don't agree with the name test_group.yaml
, we can also rename to test_data.yaml
, to slightly improve the grammar-correctness of the name of this file.