@@ -23,7 +23,7 @@ import (
2323
2424func scanSBOM (t * testing.T , platform , sourceSBOMJSON , expectedReportJSON string ) {
2525 spdxData , err := os .ReadFile (sourceSBOMJSON )
26- require .NoError (t , err )
26+ require .NoError (t , err , "failed to read source SBOM file %s" , sourceSBOMJSON )
2727
2828 sbom := & storagev1alpha1.SBOM {
2929 ObjectMeta : metav1.ObjectMeta {
@@ -44,33 +44,33 @@ func scanSBOM(t *testing.T, platform, sourceSBOMJSON, expectedReportJSON string)
4444 Build ()
4545
4646 reportData , err := os .ReadFile (expectedReportJSON )
47- require .NoError (t , err )
47+ require .NoError (t , err , "failed to read expected report file %s" , expectedReportJSON )
4848
4949 expectedReport := & sarif.Report {}
5050 err = json .Unmarshal (reportData , expectedReport )
51- require .NoError (t , err )
51+ require .NoError (t , err , "failed to unmarshal expected report file %s" , expectedReportJSON )
5252
5353 handler := NewScanSBOMHandler (k8sClient , scheme , "/tmp" , slog .Default ())
5454
5555 err = handler .Handle (& messaging.ScanSBOM {
5656 SBOMName : sbom .Name ,
5757 SBOMNamespace : sbom .Namespace ,
5858 })
59- require .NoError (t , err )
59+ require .NoError (t , err , "failed to scan SBOM, with platform %s" , platform )
6060
6161 vulnerabilityReport := & storagev1alpha1.VulnerabilityReport {}
6262 err = k8sClient .Get (t .Context (), client.ObjectKey {
6363 Name : sbom .Name ,
6464 Namespace : sbom .Namespace ,
6565 }, vulnerabilityReport )
66- require .NoError (t , err )
66+ require .NoError (t , err , "failed to get vulnerability report, with platform %s" , platform )
6767
6868 assert .Equal (t , sbom .GetImageMetadata (), vulnerabilityReport .GetImageMetadata ())
6969 assert .Equal (t , sbom .UID , vulnerabilityReport .GetOwnerReferences ()[0 ].UID )
7070
7171 report := & sarif.Report {}
7272 err = json .Unmarshal (vulnerabilityReport .Spec .SARIF .Raw , report )
73- require .NoError (t , err )
73+ require .NoError (t , err , "failed to unmarshal vulnerability report, with platform %s" , platform )
7474
7575 // Filter out fields containing the file path from the comparison
7676 filter := cmp .FilterPath (func (path cmp.Path ) bool {
0 commit comments