2017-11-23 5 views
0

Ich versuche, einen Bericht über Nightwatch Gurke mit nightwatch-html-reporter generieren, aber ich bin nicht in der Lage, es zum Funktionieren zu bringen.Nightwatch Gurke generieren statische HTML-Bericht

Die Bibliothek ich verwende ist [Nachtschwärmer-html Reporter] [1], folgte ich die Schritte beschrieben, aber ich erhalte die Fehlermeldung, wenn die Berichte Verzeichnis zu lesen:

Reading reports directory... 
events.js:160 
     throw er; // Unhandled 'error' event 
    ^

TypeError: Cannot read property 'name' of undefined 
+0

Bitte erläutern Sie, was Sie bereits versucht haben. –

+0

@ChaturangaChandrasekara refrazierte die Frage – elcharrua

+0

Vielleicht stellen Sie den Pfad des Gurkenberichts nicht richtig ein. – Frankusky

Antwort

1

Die richtige Konfiguration wäre:

Erstellen Sie die Datei in Stammtests, das gleiche Niveau von package.json.

var reporter = require('cucumber-html-reporter'); 

var options = { 
    theme: 'bootstrap', 
    jsonFile: 'reports/cucumber.json', 
    output: 'reports/index.html', 
    reportSuiteAsScenarios: true, 
    launchReport: false 
}; 

reporter.generate(options); 

Und konfigurieren Sie Läufer in package.json. Beispiel:

"scripts": { 
    "e2e": "npm-run-all test report --continue-on-error", 
    "test": "nightwatch", 
    "report": "node create-html-report.js" 
} 

Stellen Sie sicher, dass es auf diese Weise eingerichtet ist, oder geben Sie weitere Details zum Fehler ein.

Verwandte Themen