bazel-contrib / bazel-contrib/rules_python

Python coverage

Ouverte
#2,248 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
need: repro
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.