-
Notifications
You must be signed in to change notification settings - Fork 242
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 CI use a variety of versions of GCC #366
Make CI use a variety of versions of GCC #366
Conversation
Unless I am really forgetting something, each testcase cleans any remaining shrapnel before starting the test (so no need to explicitly It is interesting that the tests pass with gcc/13 - and only with gcc/13. There appears to be a bug such that all the artifacted files have the same name (so I think only the first one gets stored and the others are skipped - which is why those steps appear greyed out). |
@henry2cox I have one idea left, I'll report back in few minutes, trying it out… |
a241107
to
0a2a9e2
Compare
@henry2cox the idea I had is working now, I just wasn't covering all involved binaries, earlier. The key questions to me now are:
What do you think? |
Generally: more testing is better than less - but there is also much point in testing (or supporting) some version that nobody is using. I don't know how to figure out what any particular user is doing, though. The gcc/7 and 8 failures appear to be related to perl version (newer/more picky than in the past) rather than to gcc. Version-wise: testing with gcc between [4:8] should be equivalent: same path in the lcov code. To detect MC/DC support: one way to detect is to execute |
@henry2cox that's helpful — thanks! —, let's see… |
Signed-off-by: Sebastian Pipping <[email protected]>
0a2a9e2
to
1e1069c
Compare
@henry2cox to my surprise, CI is passing now after the rebase even for versions of GCC without MCDC support. I did not expect that — does it make sense to you? Could this be related to issue #368? |
There is only one testcase that depends on mc/dc -: and that one does an explicit check for version>=14. Might be better if I hack the detector to ask gov if it supports, though. |
@henry2cox I checked for the failing past output…
…and found that I missed the "clang" bit in there. I still don't understand which commit had a changing affect here. Also: How do you feel about status quo of the pull request? |
No description provided.