Tell Devel::Cover to ignore files outside current build directory
@zmughal arbeitet bereits daran.
Seit 10.12.2021.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
This issue comes up in the coverage results of Test-PDL:
-pdl-commits:#pdl- [Test-PDL] [build/push]: ∀S ✓ a8ba9e2 | Zaki Mughal [sivoais] | Use shared GitHub Actions from PDLPorters (#6)
https://github.com/ebaudrez/Test-PDL/actions/runs/1557475038
[@sivoais] one odd thing with the coverage above: it thinks that a file from the PDL distribution is part of the coverage
[@sivoais] a file that is located in ~/.cpanm ??
[@sivoais] i saw this locally as well, but didn't bother tracking it down in Devel::Cover
[@sivoais] so even though Test-PDL's coverage is really 100%, it comes out at 76% on Coveralls
Coveralls link is: https://coveralls.io/jobs/91303010.
This is possibly just a matter of adding a -ignore_re option to the cover
command, but will need to be tested.
$ $TEST_RUNNER_PREFIX $MYPERL -S cover -test -relative_only -gcov_chdir -report Coveralls
----------------------------------- ------ ------ ------ ------ ------ ------
File stmt bran cond sub time total
----------------------------------- ------ ------ ------ ------ ------ ------
...PDL-2.063/Basic/Core/Types.pm.PL 34.1 19.2 20.0 33.3 43.0 31.0
blib/lib/Test/Deep/PDL.pm 100.0 75.0 n/a 100.0 5.3 97.7
blib/lib/Test/PDL.pm 100.0 100.0 100.0 100.0 51.6 100.0
Total 73.3 69.4 81.8 58.2 100.0 70.3
----------------------------------- ------ ------ ------ ------ ------ ------
- Vorherrschende Sprache
- Shell
- Sterne
- 3
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus PDLPorters/devops
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100
PDLPorters/devops#41 · 6 Kommentare ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
PDLPorters/devops#40 · 2 Kommentare ·
-
Improve ccache for XS codeEvtl. wieder frei @zmughal hat das vor 1723 Tagen übernommen, und es ist kein Pull Request offen. Offen
PDLPorters/devops#38 · 1 Reaktion · 1 zugewiesene Person ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
PDLPorters/devops#34 · 1 Kommentar ·
-
Create a Homebrew tap for PDLEvtl. wieder frei @zmughal hat das vor 1821 Tagen übernommen, und es ist kein Pull Request offen. Offenenhancement os:darwin
PDLPorters/devops#21 · 1 zugewiesene Person ·
Alle Issues in PDLPorters/devops
Ähnliche Issues
-
needs-human
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
melodic-software/claude-code-plugins#8405 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
review-bot
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug lompi security sev-9
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
community-scripts/ProxmoxVE#18005 ·
Maintainer antworten meist innerhalb von 1 Tag
-
gdsa opencode: keep-alive cleanup trap fails with 'keepalive_pid: unbound variable'Evtl. vergeben @darribas hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100