-
Notifications
You must be signed in to change notification settings - Fork 33
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 the organization of the issue tests uniform #723
Make the organization of the issue tests uniform #723
Conversation
I agree that having a uniform layout would be good, but I am not sure this is what we want to settle on. What is your reasoning for preferring this layout? Here are some thoughts I have:
Actually, now that I think about it explicitly, i kind of like the actual system:
Only the case of dolmen/models files remain, and maybe this is where we messed up by tying the features in gentest to directories rather than files, which bloats the trees. But we could allow (Not that I feel very strongly either way, but if we want to actually enforce something here rather than let it happen organically, we should probably spend some time thinking about what we want to enforce) |
Not necessarily, could be the same name if the expected output is the same, aka when there is only one goal in the file.
That's not the current system. (eg I don't have strong opinions on the subject either, what I care about is uniformity, a middle ground would be:
Although we don't have any AFAIK, files that need to be both under Another thing that can be done is consider all special cases |
Does that actually work? I think I had issues running
Fair :)
I think this seems the more intuitive to me. To avoid too many folders, we can allow |
No, turns out it doesn't. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not fully convinced by the naming scheme XXX/XXX.dolmen.smt2
and XXX/XXX.smt2
rather than XXX/dolmen.smt2
, but it's not that important and it satisfies the uniform requirement.
Some where following the shape
issue_number.(ae|smt2|expected), /dolmen/(...)
While other were following the shape
issue_number/(testfile|issue_number).(ae|smt2|expected), issue_number/dolmen/(...)
No there are only two sub-folder under
issues
:dolmen
andmodel