-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make data for testcases (again) #338
Comments
More generally, we should consider what exactly we intend to be the difference between Say you have some dictionary data attachement. Why should that not be included in the 'sample download' directly. Also if you run a contest and provide a zip with all samples, it does make sense for attachments to also be included right there, right? If we do want to keep the attachments vs samples download, we could also consider a new top level (Indeed, I agree that the current |
Has this issue been resolved? The current draft spec does have |
We do say
and I agree that |
No this is still open. We have have overshot a bit when we were writing this up in Stockholm. I'm not on top of this atm though. @mzuenni: Is all you are proposing that the testing tool moving out of |
I am not sure what you mean with "testing-tool-only inputs". I would say that everything that does not belong to one specific testcase does not belong in data. (in bapctools generator.yaml terms: everything that is not numbered should not be in data) |
I very much agree with the "there should only be actual test data and metadata directly related to it" in the
That is not specified by the format, so "we" are not doing that. How Another bad thing with the current naming of things is that "attachments" and "downloads" are clearly used as synonyms. That's generally bad design. That said, the reason we called |
With the last changes
data/samples/downloads/
was introduced, which is useful to overwrite testcases for the sample.zip.However, it was decided that also non testcase related stuff should be placed there. But I think it is better if files in
data
should correspond to testcases .For clarification
/data/sample/<xxx>.in
and/data/sample/<xxx>.ans
both belong to the testcase/sample/<xxx>
and files like/data/sample/downloads/<xxx>
and/data/sample/statement/<xxx>
also belong to that testcase.But a file like
/data/sample/downloads/testing_tool.py
does not belong to any testcases.Unfortunately this has the following side effects:
/data/samples/testing_tool
And this does not only happen for testing tools but anything that does not match a testcases.
Therefore I would propose to have
attachments
for stuff that does not belong to a testcase and make/data
only for files to belong to a specific testcases.The text was updated successfully, but these errors were encountered: