-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[test] Break partest pos check files [don't merge] #7243
Conversation
Good luck with that. It either compiles or it doesn't, it doesn't check output. |
well but then what are all these?
|
the tests didn't fail |
is 2.12.x affected as well or is the problem 2.13 specific? |
@SethTisue it does appear to affect 2.12.x as well |
I assume it worked in #6410 when I added one of the tests, because I'm pretty sure that's how I generated the check file. |
another possibility is that those tests were originally somewhere else (e.g |
I haven't looked yet, but my deep expertise in partest says it doesn't consult a check file for pos tests, which is why it's necessary to use I'd prefer a single test format where an annotation of some kind distinguishes "I must compile or not compile or run with this output." I promised to do that five years ago and didn't follow up, my bad. That would obviate moving tests between categories. |
(I'm closing this because its build results are available at this point, and it was never intended to be merged in any case. I don't mean to cut off discussion here (or on the linked issue) in any way.) |
For what it's worth, turning on check files for pos tests:
Even Conceivably, one could use the check file if it exists, ignoring output otherwise. That must have been the intention of those zero-length check files. |
that's what I was assuming |
I'll PR that to avoid this misunderstanding slash test black hole. |
I have been running into problems where partest doesn't verify the output for
partest pos
, so I'm checking if that's just a local problem or not.