Introduce generalized straight line programs#88
Introduce generalized straight line programs#88cdwensley merged 12 commits intogap-packages:masterfrom
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #88 +/- ##
==========================================
+ Coverage 83.40% 85.21% +1.81%
==========================================
Files 29 32 +3
Lines 1693 1867 +174
==========================================
+ Hits 1412 1591 +179
+ Misses 281 276 -5
🚀 New features to boost your workflow:
|
|
The missing code coverage is due to the fact that examples from the manual are not tested automatically. I see three possibilities to improve this behaviour.
(Using variant 3., I noticed that several manual examples in the package are in fact not up to date. |
|
We just talked about this on video, but just to write this one remark down: you can also ask AutoDoc to extract the examples (which boils down to invoking the GAPDoc code): (There are also options one can pass to And yeah, |
|
(Sorry I pasted the wrong patch first, fixed it now) |
- Use `extract_examples` when building the manual in order to create testfiles for the manual examples (and thus to make these examples relevant for code coverage), - adjust some manual examples that were not correct, - turn some not testable manual examples into `<Log>` blocks, - move `<Example>` blocks into the `<Description>` blocks of `<ManSection>`s, - fix a few typos.
I take this as an argument that it would be better to use GAPDoc's `ExtractExamples`/`RunExamples` directly, without the need to create testfiles.
Different GAP versions choose different generating sets for a group.
|
Apologies that I had not noticed that test examples and the manual were not in agreement. |
The output depends on the set of loaded packages. Under the conditions of the CI tests, the output chosen now appears.
|
This is really ugly: Before my most recent commits, the CI tests called GAP with the The most recent CI test run called GAP without the The current test examples cannot be used for both situations. (The different behaviour is due to the fact that the crisp package installs a highly ranked method for |
such that the output does not depend on which packages are loaded
|
The CI tests for some (but not all) GAP versions fail on |
(Perhaps this helps to avoid the test failures.)
|
Should I now be merging this, or is that something you can do when you are ready? |
|
Let us wait some time, perhaps somebody wants to comment on the contents. |
|
I was hoping to look at the new material, and perhaps comment on it, but have not been able to download this branch. |
fingolfin
left a comment
There was a problem hiding this comment.
This seems generally fine to me and could be merged, @cdwensley
I am not going to claim I checked every line carefully -- I didn't. But it is (unsurprisingly) looking very well and solid, and even if there are issues hidden in there, I am sure you can count on Thomas addressing them.
|
Will merge and then have a look myself. |
No description provided.