Repository navigation
Commit c6777f7
* Cover the fourth leg, and watch the SymPy snapshot for drift (#746 items 35, 73)
Item 35: three of the four test legs report coverage and the C++ one reports none.
It cannot report the same measurement -- the library reaches those tests as a Native
AOT shared object, the published artefact holds no managed assembly, and ctest runs a
native binary rather than a host the VSTest collector can attach to. What it does have
is the C++ wrapper in AngouriMath.CPP.Importing, which nothing measured: the Linux job
now builds it with --coverage and uploads a gcovr Cobertura report under the `cpp`
flag, filtered to the wrapper so that neither googletest nor the test file inflates it.
The step fails on an empty report rather than uploading one. Docs/Contributing/Coverage.md
says what each flag covers and why this one is not the kernel.
Item 73: the SymPy comparison is a hand-taken snapshot against one version and cannot
tell you it has gone stale. A weekly job re-runs the 80 SymPy probes against whatever
pip installs that day and fails when the version or any answer has moved from the
committed baseline, uploading the new answers so re-taking the snapshot is a copy. Only
the SymPy half runs here; the half that asks this library the same questions is not in
this repository, and Maxima and SageMath are not touched, because nothing measures them.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bjumi5K7fg8yx6UK1mZTQd
* Name the report codecov actually uploads
v5 of codecov-action takes `files`, not `file`. Given `file` it warns about an
unexpected input, ignores the path and searches the workspace instead: on the C++
leg that search found 96 reports, the whole of googletest and of /usr/include/c++/13
among them, so the flag carried everything the gcovr filter exists to exclude.
`disable_search` and `plugins: noop` hold it to the report gcovr wrote.
CSharpTest.yml has the same input and the same consequence, so it is corrected here
too; its search is left alone, not having been measured.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bjumi5K7fg8yx6UK1mZTQd
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent 46ac7c4 commit c6777f7
8 files changed
Lines changed: 1138 additions & 3 deletions
File tree
- .github
- sympy-parity
- workflows
- Sources/AngouriMath/Docs/Contributing
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
0 commit comments