aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2026-01-09 13:22:57 +0100
committerTaras Madan <tarasmadan@google.com>2026-01-09 12:44:14 +0000
commitfb44eae6cfa1b463373fcbb8ff95e8d417aa719d (patch)
treeb83b1cf737ec6719b4091be2369fe5797bf4f7fc
parent638c2a977a91c0079f7a7d443ac55252b90b3504 (diff)
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.
-rw-r--r--pkg/report/report_test.go8
1 files changed, 7 insertions, 1 deletions
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 {