@@ -33,7 +33,6 @@ import (
3333 "github.com/jfrog/jfrog-client-go/xsc/services"
3434)
3535
36- // TODO eran fix test - test is compiling but not passing
3736func TestDetectScansToPreform (t * testing.T ) {
3837
3938 dir , cleanUp := createTestDir (t )
@@ -58,14 +57,14 @@ func TestDetectScansToPreform(t *testing.T) {
5857 ScanTarget : results.ScanTarget {
5958 Target : filepath .Join (dir , "Nuget" ),
6059 },
61- JasResults : & results.JasScansResults {},
60+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
6261 },
6362 {
6463 ScanTarget : results.ScanTarget {
6564 Technology : techutils .Go ,
6665 Target : filepath .Join (dir , "dir" , "go" ),
6766 },
68- JasResults : & results.JasScansResults {},
67+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
6968 ScaResults : & results.ScaScanResults {
7069 Descriptors : []string {filepath .Join (dir , "dir" , "go" , "go.mod" )},
7170 },
@@ -75,7 +74,7 @@ func TestDetectScansToPreform(t *testing.T) {
7574 Technology : techutils .Maven ,
7675 Target : filepath .Join (dir , "dir" , "maven" ),
7776 },
78- JasResults : & results.JasScansResults {},
77+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
7978 ScaResults : & results.ScaScanResults {
8079 Descriptors : []string {
8180 filepath .Join (dir , "dir" , "maven" , "maven-sub" , "pom.xml" ),
@@ -89,7 +88,7 @@ func TestDetectScansToPreform(t *testing.T) {
8988 Technology : techutils .Npm ,
9089 Target : filepath .Join (dir , "dir" , "npm" ),
9190 },
92- JasResults : & results.JasScansResults {},
91+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
9392 ScaResults : & results.ScaScanResults {
9493 Descriptors : []string {filepath .Join (dir , "dir" , "npm" , "package.json" )},
9594 },
@@ -99,7 +98,7 @@ func TestDetectScansToPreform(t *testing.T) {
9998 ScanTarget : results.ScanTarget {
10099 Target : filepath .Join (dir , "yarn" ),
101100 },
102- JasResults : & results.JasScansResults {},
101+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
103102 },
104103 },
105104 },
@@ -117,7 +116,7 @@ func TestDetectScansToPreform(t *testing.T) {
117116 Technology : techutils .Nuget ,
118117 Target : filepath .Join (dir , "Nuget" ),
119118 },
120- JasResults : & results.JasScansResults {},
119+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
121120 ScaResults : & results.ScaScanResults {
122121 Descriptors : []string {filepath .Join (dir , "Nuget" , "Nuget-sub" , "project.csproj" ), filepath .Join (dir , "Nuget" , "project.sln" )},
123122 },
@@ -127,7 +126,7 @@ func TestDetectScansToPreform(t *testing.T) {
127126 Technology : techutils .Go ,
128127 Target : filepath .Join (dir , "dir" , "go" ),
129128 },
130- JasResults : & results.JasScansResults {},
129+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
131130 ScaResults : & results.ScaScanResults {
132131 Descriptors : []string {filepath .Join (dir , "dir" , "go" , "go.mod" )},
133132 },
@@ -137,7 +136,7 @@ func TestDetectScansToPreform(t *testing.T) {
137136 Technology : techutils .Maven ,
138137 Target : filepath .Join (dir , "dir" , "maven" ),
139138 },
140- JasResults : & results.JasScansResults {},
139+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
141140 ScaResults : & results.ScaScanResults {
142141 Descriptors : []string {
143142 filepath .Join (dir , "dir" , "maven" , "maven-sub" , "pom.xml" ),
@@ -151,7 +150,7 @@ func TestDetectScansToPreform(t *testing.T) {
151150 Technology : techutils .Npm ,
152151 Target : filepath .Join (dir , "dir" , "npm" ),
153152 },
154- JasResults : & results.JasScansResults {},
153+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
155154 ScaResults : & results.ScaScanResults {
156155 Descriptors : []string {filepath .Join (dir , "dir" , "npm" , "package.json" )},
157156 },
@@ -161,7 +160,7 @@ func TestDetectScansToPreform(t *testing.T) {
161160 Technology : techutils .Yarn ,
162161 Target : filepath .Join (dir , "yarn" ),
163162 },
164- JasResults : & results.JasScansResults {},
163+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
165164 ScaResults : & results.ScaScanResults {
166165 Descriptors : []string {filepath .Join (dir , "yarn" , "package.json" )},
167166 },
@@ -171,7 +170,7 @@ func TestDetectScansToPreform(t *testing.T) {
171170 Technology : techutils .Pip ,
172171 Target : filepath .Join (dir , "yarn" , "Pip" ),
173172 },
174- JasResults : & results.JasScansResults {},
173+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
175174 ScaResults : & results.ScaScanResults {
176175 Descriptors : []string {filepath .Join (dir , "yarn" , "Pip" , "requirements.txt" )},
177176 },
@@ -181,7 +180,7 @@ func TestDetectScansToPreform(t *testing.T) {
181180 Technology : techutils .Pipenv ,
182181 Target : filepath .Join (dir , "yarn" , "Pipenv" ),
183182 },
184- JasResults : & results.JasScansResults {},
183+ JasResults : & results.JasScansResults {JasVulnerabilities : & results. JasScanResults {}, JasViolations : & results. JasScanResults {} },
185184 ScaResults : & results.ScaScanResults {
186185 Descriptors : []string {filepath .Join (dir , "yarn" , "Pipenv" , "Pipfile" )},
187186 },
@@ -448,16 +447,16 @@ func TestAuditWithConfigProfile(t *testing.T) {
448447 ScaResultsCount = testcase .expectedScaIssues
449448 }
450449 validations .ValidateCommandSummaryOutput (t , validations.ValidationParams {
451- Actual : summary ,
452- ExactResultsMatch : true ,
453- Vulnerabilities : testcase .expectedSastIssues + testcase .expectedSecretsIssues + testcase .expectedIacIssues + ScaResultsCount ,
454- Sast : testcase .expectedSastIssues ,
455- Secrets : testcase .expectedSecretsIssues ,
456- Iac : testcase .expectedIacIssues ,
457- Applicable : testcase .expectedCaApplicable ,
458- NotApplicable : testcase .expectedCaNotApplicable ,
459- NotCovered : testcase .expectedCaNotCovered ,
460- Undetermined : testcase .expectedCaUndetermined ,
450+ Actual : summary ,
451+ ExactResultsMatch : true ,
452+ Vulnerabilities : testcase .expectedSastIssues + testcase .expectedSecretsIssues + testcase .expectedIacIssues + ScaResultsCount ,
453+ SastVulnerabilities : testcase .expectedSastIssues ,
454+ SecretsVulnerabilities : testcase .expectedSecretsIssues ,
455+ IacVulnerabilities : testcase .expectedIacIssues ,
456+ ApplicableVulnerabilities : testcase .expectedCaApplicable ,
457+ NotApplicableVulnerabilities : testcase .expectedCaNotApplicable ,
458+ NotCoveredVulnerabilities : testcase .expectedCaNotCovered ,
459+ UndeterminedVulnerabilities : testcase .expectedCaUndetermined ,
461460 })
462461 })
463462 }
0 commit comments