junit reporter always have empty xml files with 0.6.2 worked good with 0.5.5
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.9k
- Forks
- 359
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
I've a couple of nested tests that were being executed as expected with 0.5.5 but with 0.6.2 i always get an empty xml file with the junit reporter.
I notice that with 0.6.2 the console does not even write FAILURES: x/y assertions while it did with 0.5.5.
Furthermore i added a console.log to the end of the junit reporter code and is seems that the rendered template is broken the output is not valid XML:
Writing /Users/me/Projects/p/logs/models.test.xml
```
AssertionError: null === 'User has no current blog'
at Object.strictEqual (/Users/me/Projects/p/node_modules/nodeunit/lib/types.js:83:39)
at /Users/me/Projects/p/test/models/User.test.js:67:14
at model.getBlog (/Users/me/Projects/p/models/User.js:569:5)
at Promise.<anonymous> (/Users/me/Projects/p/test/models/
```
The output ends here. I guess the template engine crashed or soemthing...
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere den verschachtelten Testfall mit nodeunit 0.6.2 und vergleiche ihn mit 0.5.5, ausgehend vom JUnit-Reporter und dem in test/models/User.test.js, models/User.js und nodeunit/lib/types.js gezeigten Fehlerpfad. Prüfe, wo die XML-Ausgabe abbricht und ob der Reporter ein gültiges Dokument vollständig erstellt; abgeschlossen bedeutet, dass Fehler gemeldet werden und das erzeugte XML vollständig und gültig ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, node.js
- Bereich
- testing-qa
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100