-
Notifications
You must be signed in to change notification settings - Fork 702
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 harness: parse and ignore UPSTREAM tag #2463
base: main
Are you sure you want to change the base?
Conversation
(huh, spurious CI failure?) |
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.
Sounds reasonable.
We could also just use the existing TODO
or NOTE
for this purpose.
we don't like the idea of embedding machine-readable metadata into the |
I'm not sure this is going to be common enough to make it worthwhile to add a lot of automation. A simple |
oh. in which case, a separate tag would still be convenient, as it could be checked when updating the testsuite without having to sift through existing uses of |
for context:
(hmm, looks like the |
This is a funny idea we have, but it'd help a lot with maintenance if we could tag certain tests with an UPSTREAM: [commit ID] tag and then automatically check those tags against the testsuite. An initial step would be to parse such tag, but simply ignore it for now.
The idea being, wabt doesn't track the latest version of the testsuite all the time, yet wabt regularly upstreams regressions to the testsuite. For deduplication reasons, it'd be nice if we could automatically check the testsuite version and see if the local copy of the tests is no longer needed.
Thoughts?