-
Notifications
You must be signed in to change notification settings - Fork 2
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
Update CI to build manual and add coverage for the server code #35
Comments
I had a look at reviving the server coverage tests, and had a look at the many diffs. One stood out as possibly hinting at an actual issue:
|
Hmm not sure that server coverage actually worked: https://app.codecov.io/gh/gap-packages/scscp/blob/master/lib/server.gi |
This does not stop me from making a new release though. |
Are you sure that file ever saw coverage? It is possible that GAP never writes out the profiling data, given that there are three GAP processes running here... Although at https://github.com/gap-packages/scscp/actions/runs/3664824757/jobs/6195485192 it does seem to upload several coverage files for the various servers. Huh, weird. Could it be that the coverage is not written out because the function |
I am 100% sure, yes, it worked under Travis. See #19 |
That linked issue does not mention |
There is a comment in its description
|
In #19 it says that 1652 out of 2681 lines are covered. For current master, https://app.codecov.io/gh/gap-packages/scscp reports that 1532 of 2675 lines are covered. |
Sorry, initial version of my previous comment was wrong, I've updated it now. There were 6 more lines in total back then, but 120 lines more covered. So there definitely was a difference, but it is hard to say where it comes from. All I can say is that the CI tests do execute |
Yeah... Anyhow, it's now works good enough for the release I made, I may try to revisit this the other day... |
Looking at https://github.com/gap-packages/scscp/actions/runs/3664824757/jobs/6195485129 again we see in the
Those Perhaps profiling can not process these files for some reason? Perhaps someone needs to look at those intermediate files to see what's going on? |
TODO:
The text was updated successfully, but these errors were encountered: