Tell Devel::Cover to ignore files outside current build directory
@zmughal y travaille déjà.
Depuis le 10/12/2021.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
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
----------------------------------- ------ ------ ------ ------ ------ ------
- Langage dominant
- Shell
- Étoiles
- 3
- Forks
- 1
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PDLPorters/devops
-
Difficulté 2/5 1-3 heures Accessibilité débutants 42/100
PDLPorters/devops#41 · 6 commentaires ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
PDLPorters/devops#40 · 2 commentaires ·
-
Improve ccache for XS codePeut-être à nouveau libre @zmughal l’a pris il y a 1717 jours, et aucune pull request n’est ouverte. Ouverte
PDLPorters/devops#38 · 1 réaction · 1 personne assignée ·
-
Test on different architecturesOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
PDLPorters/devops#34 · 1 commentaire ·
-
Create a Homebrew tap for PDLPeut-être à nouveau libre @zmughal l’a pris il y a 1815 jours, et aucune pull request n’est ouverte. Ouverteenhancement os:darwin
PDLPorters/devops#21 · 1 personne assignée ·
Toutes les issues de PDLPorters/devops
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
components-web-app/docs#228 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
int-brain-lab/iblscripts#127 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ValveSoftware/SteamOS#2927 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
msys2/MSYS2-packages#6813 ·
Les mainteneurs répondent en général sous 1 jour