2017-08-07 1 views
2

Ich stehe unter dem Problem im Veröffentlichungscode-Coverage-Bericht an github unter Verwendung von "github-pr-coverage-status- plugin "

Fehler: Build-Schritt mit Ausnahme java.lang.IllegalArgumentException fehlgeschlagen: Strange SimpleCov Bericht! Float-Wert kann nicht von JsonPath extrahiert werden: $ .metrics.covered_percent von: {"/Users/iradchenko/sandbox/cli-width/index.js"{"path":"/Users/iradchenko/sandbox/ cli-width/index.js "," s ": 1: 1, 2: 1, 3: 1, 4: 6, 5: 1, 6: 5, 7: 5, 8: 1, 9: 4, 10: 2, 11: 2, 12: 1, 13: 3, b: {1 ": [1,5]," 2 ": [1,4]," 3 ": [2,2]," 4 ": [1,1]}," f ": {" 1 ": 6} , "fnMap": {"1": {"name": "cliWidth", "zeile": 6, "loc": {"start": {"zeile": 6, "spalte": 0}, "end ": {" line ": 6," spalte ": 20}}}}," statementMap ": {" 1 ": {" start ": {" line ": 3," spalte ": 0}," end " : {"line": 3, "spalte": 36}}, "2": {"start": {"line": 4, "spalte": 0}, "end": ......

Jeder Vorschlag wird geschätzt.

Antwort

1

Standardmäßig versucht github-pr-coverage-status-plugin alle unterstützbaren Coverage-Berichte zu finden, von denen einer SimpleCov ist. Es gibt viele Dateien, die dem ähnlich sind, aber falsch sind. Als Ergebnis plugin scheitert mit diesem Fehler.

Wenn Sie das SimpleCov-Format unterstützen müssen, fügen Sie einfach einen Schritt vor dem Plug-in hinzu, um überflüssig zu machen. Andernfalls können Sie die SimpleCov-Abdeckung deaktivieren und nur Jacoco, Cobertura wie hier beschrieben verwenden https://github.com/jenkinsci/github-pr-coverage-status-plugin/releases/tag/github-pr-coverage-status-1.9.1

Verwandte Themen