mirror of
https://gitlab.com/TECHNOFAB/nixtest.git
synced 2025-12-12 10:10:09 +01:00
fix: handle error instead of including it in diff
This commit is contained in:
parent
8b5ac904db
commit
d0e47e305d
1 changed files with 4 additions and 1 deletions
|
|
@ -90,7 +90,10 @@ func GenerateJUnitReport(name string, results Results) (string, error) {
|
||||||
report.Failures++
|
report.Failures++
|
||||||
// FIXME: ComputeEdits deprecated
|
// FIXME: ComputeEdits deprecated
|
||||||
edits := myers.ComputeEdits(result.Expected, result.Actual)
|
edits := myers.ComputeEdits(result.Expected, result.Actual)
|
||||||
diff := fmt.Sprint(textdiff.ToUnified("expected", "actual", result.Expected, edits, 3))
|
diff, err := textdiff.ToUnified("expected", "actual", result.Expected, edits, 3)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
// remove newline hint
|
// remove newline hint
|
||||||
diff = strings.ReplaceAll(diff, "\\ No newline at end of file\n", "")
|
diff = strings.ReplaceAll(diff, "\\ No newline at end of file\n", "")
|
||||||
testCase.Failure = &diff
|
testCase.Failure = &diff
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue