-
Notifications
You must be signed in to change notification settings - Fork 160
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
New Functionality: Cannon/Holt automorphisms and others #878
Conversation
Current coverage is 49.12% (diff: 2.74%)@@ master #878 diff @@
==========================================
Files 422 423 +1
Lines 228403 229166 +763
Methods 3448 3448
Messages 0 0
Branches 0 0
==========================================
- Hits 112638 112579 -59
- Misses 115765 116587 +822
Partials 0 0
|
Great! However, I wonder if there are any tests which actually exercise this code. I recommend adding some, else the result of the tes suite is meaningless, isn't it? |
@fingolfin Yes, there now are tests, but codecov grabbed it before. |
On Fri, Aug 05, 2016 at 07:59:41AM -0700, Alexander Hulpke wrote:
Hi, codecov will update the results if there are commits added/pull requests Cheers, |
@hulpke Did you push the MTC changes here on purpose? (My guess is that you are re-using your "additions" branch for unrelated work... but a pull request always tracks the state of the branch it is based on, so things end up being mixed together). |
@fingolfin |
Ok, that's fine by me :-) |
700810b
to
ae31684
Compare
The new attribute |
@fingolfin |
Regarding |
@alex-konovalov |
c417ec5
to
8a81137
Compare
Starting GAP from this branch gives a syntax warning:
The fix is obvious enough :) As to how to resolve the conflict with
It's not pretty, but the best I can think of right now... Oh, and of course it does not take care of interactions between the various methods for |
Just my 1p: If this results in just a warning, "soon after" is OK, but if this breaks package loading (e.g. |
@markuspf Can you tell us which tests the results on codecov.io are based on? Without this, data as on e.g. https://codecov.io/gh/gap-system/gap/pull/878/compare is mostly useless... :-) |
@fingolfin At the moment |
@fingolfin I guess this should be handled in Maybe it even makes sense to raise the info level to 2 (so that identical DeclareAttribute/DeclareOperation calls don't normally show up – this might help reducing package dependencies and backward compatibility issues). Of course, it's no problem to make a new version of CRISP once |
@fingolfin just now, if you open https://codecov.io/gh/gap-system/gap/pull/878/compare, it says Compare 80a0966 ... +8 ... ebe9955 Those commit hashes are clickable and they will lead you to corresponding commits. You can explore them and see that at the moment it compares 80a0966 which is the revision on which @hulpke's branch is based, with ebe9955 which is currently the mist recent commit he made in his branch. |
@alex-konovalov Yes, of course, that's the obvious bit, I didn't need an explanation of that :-). What is not obious (to me, at least), is "which tests the results on codecov.io are based on" -- i.e. is this testinstall? teststandard? something else? In other words: What does the absolute coverage report refer to? |
On Tue, Aug 16, 2016 at 10:42:44AM -0700, Max Horn wrote:
All the tests that are run in Travis, i.e. whats shown in "builds": (albeit the place to find it again not obvious). |
I second @bh11 in suggesting that |
I have moved the MTC addition in the newmtc branch, pull #892 |
…tion. (rename to SR to make Eamonn happy) Use SR method by default if radical >1
Method for characteristic subgroups is pathetic filtering amongst normal subgroups. Also added `CharacteristicFactorsOfGroup` in basic version.
Use radical automorphisms (more efficient solvable/pgroup routines) to potentially reduce search through large GL's in next step Add Assertion in RefinedSeries
This is slow and overkill, but in the case of many generators still better than morpheus...
…ism if many generators. Add Test.
to CharacteristicSubgroupsLib to avoid complaints when loading CRISP. Moved a test which for some reason takes very long in later place This causes timeouts in travis test.
Use characteristic factors to first map in factor groups (shorter orbits) Use direct product structure to obtain better permrep for automorphism group. FIX: Do not drag autactbase into solvable case.
Use only compatible radical automorphisms. Further prevention of invalid option passing. Refine subnormal series with given characteristic subs.
Fix initialization in permrep for automorphism. Rename TF to SR
In isomorphism test feed in subgroups that must be stabilized by Aut(G)\wr 2, as we don't need the full Aut(GxG)
Thus create common parent for niceo Fix variable use
@hulpke I have an impression that this periodically triggers the following
when all packages are loaded. I will try to narrow this down, but in the meantime could you please try if you also can reproduce this? |
Enhancements for next release:
Cannon/Holt automorphism group routine (as it is usually much faster) if nontrivial radical.
Use automorphism group for isomorphism testing.
Improved
IntermediateSubgroups
routine.