From fb44eae6cfa1b463373fcbb8ff95e8d417aa719d Mon Sep 17 00:00:00 2001 From: Taras Madan Date: Fri, 9 Jan 2026 13:22:57 +0100 Subject: pkg/report: tune tests generation 1. We use empty TITLE and TITLE absence. Let's use TITLE absence by default. 2. FRAME header shouldn't be generated, only updated. --- pkg/report/report_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pkg/report/report_test.go') diff --git a/pkg/report/report_test.go b/pkg/report/report_test.go index 32b614f13..8a4a4975d 100644 --- a/pkg/report/report_test.go +++ b/pkg/report/report_test.go @@ -69,7 +69,9 @@ func (test *ParseTest) Equal(other *ParseTest) bool { func (test *ParseTest) Headers() []byte { buf := new(bytes.Buffer) - fmt.Fprintf(buf, "TITLE: %v\n", test.Title) + if test.Title != "" { + fmt.Fprintf(buf, "TITLE: %v\n", test.Title) + } for _, t := range test.AltTitles { fmt.Fprintf(buf, "ALT: %v\n", t) } @@ -293,6 +295,10 @@ func checkReport(t *testing.T, reporter *Reporter, rep *Report, test *ParseTest) func updateReportTest(t *testing.T, test, parsed *ParseTest) { buf := new(bytes.Buffer) + if test.Frame == "" { + // Don't create "FRAME:" record, only update existing. + parsed.Frame = "" + } buf.Write(parsed.Headers()) fmt.Fprintf(buf, "\n%s", test.Log) if test.HasReport { -- cgit mrf-deployment