Skip to content

Commit 077a9d9

Browse files
feat: update report formatting to include 'Model' prefix and add DatasetReports field
1 parent 2adb47e commit 077a9d9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

internal/completeness/report_test.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ func TestPrintReport_UsesConfiguredLoggerWriter(t *testing.T) {
1515
SetLogger(&buf)
1616
t.Cleanup(func() { SetLogger(nil) })
1717

18-
PrintReport(Report{Score: 0.5, Passed: 1, Total: 2})
18+
PrintReport(Report{Score: 0.5, Passed: 1, Total: 2, DatasetReports: make(map[string]DatasetReport)})
1919
got := buf.String()
20-
want := "Completeness Report: score=50.0% (1/2)\n"
20+
want := "Completeness Report: Model score=50.0% (1/2)\n"
2121
if got != want {
2222
t.Fatalf("output = %q, want %q", got, want)
2323
}
@@ -44,10 +44,11 @@ func TestPrintReport_WithMissingKeys(t *testing.T) {
4444
Total: 1,
4545
MissingRequired: []metadata.Key{metadata.ComponentName},
4646
MissingOptional: []metadata.Key{metadata.ComponentTags, metadata.ComponentLicenses},
47+
DatasetReports: make(map[string]DatasetReport),
4748
})
4849

4950
got := buf.String()
50-
want := "Completeness Report: score=0.0% (0/1)\n" +
51+
want := "Completeness Report: Model score=0.0% (0/1)\n" +
5152
"Completeness Report: missing required: BOM.metadata.component.name\n" +
5253
"Completeness Report: missing optional: BOM.metadata.component.tags, BOM.metadata.component.licenses\n"
5354
if got != want {

internal/validator/report_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ func TestPrintReport_UsesConfiguredLoggerWriter(t *testing.T) {
2222
CompletenessScore: 0.5,
2323
MissingRequired: []metadata.Key{metadata.ComponentName},
2424
MissingOptional: []metadata.Key{metadata.ComponentTags, metadata.ComponentLicenses},
25+
DatasetResults: make(map[string]DatasetValidationResult),
2526
})
2627

2728
got := buf.String()
@@ -30,7 +31,7 @@ func TestPrintReport_UsesConfiguredLoggerWriter(t *testing.T) {
3031
"Validation Report: • required field missing\n" +
3132
"Validation Report: warnings (1):\n" +
3233
"Validation Report: • optional field missing\n" +
33-
"Validation Report: completeness score: 50.0% (1 required, 2 optional missing)\n"
34+
"Validation Report: model completeness score: 50.0% (1 required, 2 optional missing)\n"
3435

3536
if got != want {
3637
t.Fatalf("output = %q, want %q", got, want)

0 commit comments

Comments
 (0)