lcov report has bad metrics when using sandbox
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- javascript, node.js
- Domaine
- testing
Piste de recherche
Commencez par reproduire la sortie du reporter lcov avec l’utilitaire sandbox activé et désactivé, en utilisant la configuration de module-mocking décrite dans l’issue. Examinez l’interaction entre le reporter lcov et sandbox afin de déterminer si le mocking modifie l’instrumentation ou uniquement les métriques rapportées. Le travail est considéré comme terminé lorsque les métriques du rapport sont exactes avec l’utilisation de sandbox, ou que la limitation de mocking prise en charge est clairement établie.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I tried producing a code coverage report using the lcov reporter. It works as long as I don't mess with the sandbox util.
I'm using the sandbox utility to replace 'require' and mock out modules used by the module under test.
I've been working really hard at trying different code coverage tools and different ways to mock.
Should I be mocking differently or is there a way we could fix the code coverage instrumentation?
- Langage dominant
- JavaScript
- Étoiles
- 1.9k
- Forks
- 359
- 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 caolan/nodeunit
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 42/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
Toutes les issues de caolan/nodeunit
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
521xueweihan/HelloGitHub#4025 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
iib0011/omni-tools#479 ·
Les mainteneurs répondent en général sous 1 jour
-
triage
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
pixelfed/pixelfed-rn#508 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
yetone/magpie#2844 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour