mirror of
https://gitlab.com/TECHNOFAB/nixtest.git
synced 2026-05-04 10:19:32 +02:00
chore: remove colored diff since its buggy anyways
This commit is contained in:
parent
fe5d9f421e
commit
43f4f33838
1 changed files with 4 additions and 11 deletions
|
|
@ -10,7 +10,6 @@ import (
|
||||||
"github.com/jedib0t/go-pretty/v6/table"
|
"github.com/jedib0t/go-pretty/v6/table"
|
||||||
"github.com/jedib0t/go-pretty/v6/text"
|
"github.com/jedib0t/go-pretty/v6/text"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
"github.com/sergi/go-diff/diffmatchpatch"
|
|
||||||
"gitlab.com/TECHNOFAB/nixtest/internal/types"
|
"gitlab.com/TECHNOFAB/nixtest/internal/types"
|
||||||
"gitlab.com/TECHNOFAB/nixtest/internal/util"
|
"gitlab.com/TECHNOFAB/nixtest/internal/util"
|
||||||
)
|
)
|
||||||
|
|
@ -25,16 +24,10 @@ func PrintErrors(results types.Results, noColor bool) {
|
||||||
fmt.Println(text.FgRed.Sprintf("⚠ Test \"%s/%s\" failed:", result.Spec.Suite, result.Spec.Name))
|
fmt.Println(text.FgRed.Sprintf("⚠ Test \"%s/%s\" failed:", result.Spec.Suite, result.Spec.Name))
|
||||||
message := result.ErrorMessage
|
message := result.ErrorMessage
|
||||||
if result.Status == types.StatusFailure && message == "" {
|
if result.Status == types.StatusFailure && message == "" {
|
||||||
if noColor {
|
var err error
|
||||||
var err error
|
message, err = util.ComputeDiff(result.Expected, result.Actual)
|
||||||
message, err = util.ComputeDiff(result.Expected, result.Actual)
|
if err != nil {
|
||||||
if err != nil {
|
log.Panic().Err(err).Msg("failed to compute diff")
|
||||||
log.Panic().Err(err).Msg("failed to compute diff")
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
dmp := diffmatchpatch.New()
|
|
||||||
diffs := dmp.DiffMain(result.Expected, result.Actual, true)
|
|
||||||
message = fmt.Sprintf("Diff:\n%s", dmp.DiffPrettyText(diffs))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue