bazel-contrib / bazel-contrib/rules_python
Python coverage
- Langage dominant
- Starlark
- Étoiles
- 688
- Forks
- 721
- Merge moyen
- 15 h 7 min
- PR mergées (30 j)
- 76
Description
Upgrading rules_python in Bazel and running tests again version 0.36.0 showed problems with coverage support.
To reproduce run `bazel test //src/test/shell/bazel:bazel_coverage_hermetic_py_test` from Bazel repository. It fails saying the test has failed, but this previously with builtin Python rules wasn't the case.
I went down the rabbit hole, but I couldn't figure it out. I think that this test should be moved out of Bazel into rules_python, if it isn't already.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Reproduisez l’échec avec `bazel test //src/test/shell/bazel:bazel_coverage_hermetic_py_test` depuis le dépôt Bazel. Lisez le test de coverage existant et la prise en charge de la coverage de rules_python afin de déterminer si le test doit se trouver ici ou dans rules_python. C’est terminé lorsque le test a un emplacement clairement défini et que le comportement de coverage ne signale plus l’échec inattendu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system, testing
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100