Extending BazelTestRunner to Add Custom Metadata to JUnit XML
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 15/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- java
- Bereich
- build-system, testing-qa
Rechercherichtung
Beginne damit, BazelTestRunner und das Singleton TestPropertyExporter nachzuverfolgen, und untersuche anschließend TestSuiteModel.java sowie die nicht verwendete Methode testEmittedProperty(). Ermittle, wie benutzerdefinierte Eigenschaften in das JUnit XML gelangen sollen, und identifiziere die relevante Java-Testabdeckung. Die Aufgabe ist abgeschlossen, wenn die Java-Testausgabe von Stripe die angeforderten Metadaten enthält und diese zuverlässig überprüft.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I've been working on extending the BazelTestRunner to add custom metadata (properties) to the JUnit XML generated by Stripe's Java tests, but I'm hitting a roadblock.
The most promising approach I've found involves using the TestPropertyExporter singleton instance, but I'm uncertain about how it's meant to be used. Additionally, when looking into the Bazel codebase, I noticed that the method testEmittedProperty() in TestSuiteModel.java seems related, but it isn't being called anywhere.
Any advice or alternative suggestions would be appreciated.
- Vorherrschende Sprache
- Starlark
- Sterne
- 103
- Forks
- 102
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
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 bazelbuild/rules_java
-
P4
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
bazelbuild/rules_java#360 · 4 Kommentare · 2 Reaktionen ·
-
P4
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
bazelbuild/rules_java#354 · 8 Kommentare ·
-
P3 question
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
bazelbuild/rules_java#339 · 1 Kommentar ·
-
P3
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
bazelbuild/rules_java#325 · 8 Kommentare ·
-
P4
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
bazelbuild/rules_java#316 · 2 Reaktionen ·
Alle Issues in bazelbuild/rules_java
Ähnliche Issues
-
type/automation type/tech-debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
priority: p3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
googleapis/librarian#7636 ·
-
Update gh-dash to 4.26.0 Offenpackage-update
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
oSoWoSo/vOid_Community_repOsitory#147 · 1 Kommentar ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
agentic-workflows cascade-suspected
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100