@@ -22,7 +22,7 @@ Scenario: Generate Vulnerability Report For SBOM without any vulnerabilities
2222 Then Application navigates to Generate Vulnerability Report screen
2323 Examples :
2424 | fileName | filePath |
25- | example_product_quarkus .json | /tests /common /assets /sbom / |
25+ | example_product_quarkus .json . bz2 | /tests /common /assets /sbom / |
2626 | ubi9 -minimal -9 .3 -1361 .json .bz2 | /tests /common /assets /sbom / |
2727
2828Scenario : Cancel Generate vulnerability report
@@ -41,7 +41,7 @@ Scenario: Generate Vulnerability Report for supported SBOM file extensions
4141 Then On the successful report generation the Application should render Vulnerability Report for the SBOM
4242 Examples :
4343 | fileName | filePath |
44- | examples .json | /tests /common /assets /sbom / |
44+ | examples_sbom .json | /tests /common /assets /sbom / |
4545 | exhort_mvn .json .bz2 | /tests /common /assets /sbom / |
4646
4747Scenario : Verify Generate Vulnerability Report Screen
@@ -70,8 +70,8 @@ Scenario: Verify Vulnerabilities on Generate Vulnerability Report for an SBOM
7070 Then The Vulnerabilities on the Vulnerability ID column should match with "<Vulnerabilities>"
7171 Examples :
7272 | fileName | filePath | Vulnerabilities |
73- | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2024 -40094 ,CVE -2022 - 46337 , CVE - 2024 -21742 , CVE - 2024 - 30171 , CVE - 2024 - 31141 , CVE - 2024 - 10039 , CVE - 2024 - 4028 , CVE - 2024 - 7260 , CVE - 2024 - 7318 , CVE - 2023 - 3635 , CVE - 2023 - 3635 , CVE - 2024 - 29025 ,CVE -2024 - 47535 ,CVE -2025 -25193 ,CVE -2024 - 7254 , CVE - 2024 - 2700 , CVE - 2024 - 12397 , CVE - 2025 -1634 |
74- | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2020 - 8908 , CVE - 2023 - 2976 , CVE - 2023 - 22102 , CVE - 2024 - 47554 , CVE - 2023 - 1428 , CVE - 2023 - 32731 , CVE - 2023 - 32732 , CVE - 2024 - 21742 , CVE - 2022 -45787 ,CVE -2023 -31582 ,CVE -2024 - 30171 , CVE - 2023 -0105 ,CVE -2023 -1664 ,CVE -2023 - 6927 , CVE - 2024 -10039 ,CVE -2024 -4028 , CVE - 2024 - 7260 , CVE - 2024 - 7318 , CVE - 2024 - 7254 , CVE - 2024 - 29025 ,CVE -2024 - 47535 ,CVE -2025 -25193 ,CVE -2023 - 34462 ,CVE -2023 - 4586 ,CVE -2023 - 0481 ,CVE -2023 - 6267 ,CVE -2024 - 1726 ,CVE -2023 - 2974 ,CVE -2024 - 2700 , CVE - 2023 - 1584 , CVE - 2023 - 5675 , CVE - 2025 -1634 , CVE - 2023 - 4853 , CVE - 2023 - 34453 , CVE - 2023 - 34454 , CVE - 2023 - 34455 , CVE - 2023 - 43642 , CVE - 2024 - 1300 , CVE - 2023 - 24815 |
73+ | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2024 -2700 ,CVE -2024 -29025 ,CVE -2025 - 48924 ,CVE -2025 -49574 ,CVE -2025 -55163 |
74+ | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2022 -45787 ,CVE -2023 -0481 ,CVE -2023 -1584 ,CVE -2023 -4853 ,CVE -2024 -2700 ,CVE -2024 -29025 ,CVE -2025 - 48924 ,CVE -2025 -48988 ,CVE -2025 - 48989 ,CVE -2025 - 49128 ,CVE -2025 - 49574 ,CVE -2025 - 52520 ,CVE -2025 - 53506 ,CVE -2025 - 55163 ,CVE -2025 -55668 |
7575
7676Scenario : Verify Vulnerability Details on Generate Vulnerability Report for an SBOM
7777 Given User Navigated to Generate Vulnerability Report screen
@@ -113,32 +113,13 @@ Scenario: Verify Affected package list on Generate Vulnerability Report for an S
113113 | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2024 -29025 | maven | io .netty | netty -codec -http | 4 .1 .107 .Final -redhat -00001 | |repository_url =https ://maven .repository .redhat .com /ga /,type =jar |
114114 | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -0481 | maven | io .quarkus .resteasy .reactive | resteasy -reactive -common | 2 .13 .7 .Final | | |
115115
116- Scenario : Verify Filtering on Generate Vulnerability Report for an SBOM
117- Given User Navigated to Generate Vulnerability Report screen
118- When User Clicks on Browse files Button
119- When User Selects SBOM "<fileName>" from "<filePath>" on the file explorer dialog window
120- Then On the successful report generation the Application should render Vulnerability Report for the SBOM
121- When User clicks on Clear filters option
122- When User Applies "<filter>" filter with "<value>" on the Vulnerability Report
123- Then Applied "<filter>" should be visible with "<value>" on the filter bar
124- Then The Vulnerabilities on the Vulnerability ID column should match with "<Vulnerabilities>"
125- When User Applies "Vulnerability ID" filter with "<Vulnerability>" on the Vulnerability Report
126- When User Enters "<Vulnerability>" in the Vulnerability ID Textbox
127- Then The "Severity" of the "<Vulnerability>" should match with "<severity:importer>"
128- Examples :
129- | fileName | filePath | filter | value | Vulnerabilities | Vulnerability | severity :importer |
130- | examples .json | /tests /common /assets /sbom / | Severity | Medium | CVE -2024 -47535 ,CVE -2025 -25913 | CVE -2025 -25913 | Medium (5 .5 ): Unknown |
131- | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | Severity | Low | CVE -2020 -8908 ,CVE -2023 -0481 ,CVE -2024 -4028 | CVE -2023 -0481 | Medium (5 .3 ): Unknown ,Low (3 .3 ): Unknown ,Medium (5 .3 ): Unknown |
132- | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | Severity | High |CVE -2024 -2700 ,CVE -2024 -7254 ,CVE -2024 -10039 ,CVE -2024 -12397 ,CVE -2024 -40094 ,CVE -2025 -1634 | CVE -2024 -2700 | High (7 ): Unknown ,High (7 ): Unknown |
133-
134-
135116Scenario : Verify Actions on Generate Vulnerability Report for an SBOM
136117 Given User Navigated to Generate Vulnerability Report screen
137118 When User Clicks on Browse files Button
138119 When User Selects SBOM "<fileName>" from "<filePath>" on the file explorer dialog window
139120 When User Clicks on "Actions" button
140- Then The " Actions" dropdown should have options "Generate new report" and "Download CSV"
141- When User Clicks on "Generate new report" option from the " Actions" dropdown
121+ Then The Actions dropdown should have options "Generate new report" and "Download CSV"
122+ When User Clicks on "Generate new report" option from the Actions dropdown
142123 Then Application navigates to Generate Vulnerability Report screen
143124 Examples :
144125 | fileName | filePath |
@@ -151,8 +132,8 @@ Scenario: Verify Download CSV on Generate Vulnerability Report for an SBOM
151132 When User Clicks on Browse files Button
152133 When User Selects SBOM "<fileName>" from "<filePath>" on the file explorer dialog window
153134 When User Clicks on "Actions" button
154- Then The " Actions" dropdown should have options "Generate new report" and "Download CSV"
155- When User Downloads CSV with default filename "<fileName>" by clicking on "Download CSV" option
135+ Then The Actions dropdown should have options "Generate new report" and "Download CSV"
136+ Then User Downloads CSV with default filename "<fileName>" by clicking on "Download CSV" option
156137 Examples :
157138 | fileName | filePath |
158139 | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / |
@@ -169,8 +150,8 @@ Scenario: Verify Download and Leave on Generate Vulnerability Report for an SBOM
169150 Then Application navigates to Vulnerability Explorer screen of "<Vulnerability>"
170151 Examples :
171152 | fileName | filePath | Vulnerability |
172- | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2025 -25193 |
173- | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -4586 |
153+ | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2025 -48924 |
154+ | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -1584 |
174155
175156Scenario : Verify Leave without Downloading on Generate Vulnerability Report for an SBOM
176157 Given User Navigated to Generate Vulnerability Report screen
@@ -183,8 +164,8 @@ Scenario: Verify Leave without Downloading on Generate Vulnerability Report for
183164 Then Application navigates to Vulnerability Explorer screen of "<Vulnerability>"
184165 Examples :
185166 | fileName | filePath | Vulnerability |
186- | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2025 -25193 |
187- | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -4586 |
167+ | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2025 -48924 |
168+ | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -1584 |
188169
189170Scenario : Verify Cancel on Leave Vulnerability Report modal window
190171 Given User Navigated to Generate Vulnerability Report screen
@@ -197,8 +178,26 @@ Scenario: Verify Cancel on Leave Vulnerability Report modal window
197178 Then Application should remain on the Generate Vulnerability Report screen
198179 Examples :
199180 | fileName | filePath | Vulnerability |
200- | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2025 -25193 |
201- | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -4586 |
181+ | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | CVE -2025 -48924 |
182+ | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | CVE -2023 -1584 |
183+
184+ Scenario : Verify Filtering on Generate Vulnerability Report for an SBOM
185+ Given User Navigated to Generate Vulnerability Report screen
186+ When User Clicks on Browse files Button
187+ When User Selects SBOM "<fileName>" from "<filePath>" on the file explorer dialog window
188+ Then On the successful report generation the Application should render Vulnerability Report for the SBOM
189+ When User clicks on Clear filters option
190+ When User Applies "<filter>" filter with "<value>" on the Vulnerability Report
191+ Then Applied "<filter>" should be visible with "<value>" on the filter bar
192+ Then The Vulnerabilities on the Vulnerability ID column should match with "<Vulnerabilities>"
193+ When User Applies "Vulnerability ID" filter with "<Vulnerability>" on the Vulnerability Report
194+ When User Enters "<Vulnerability>" in the Vulnerability ID Textbox
195+ Then The "Severity" of the "<Vulnerability>" should match with "<severity:importer>"
196+ Examples :
197+ | fileName | filePath | filter | value | Vulnerabilities | Vulnerability | severity :importer |
198+ | examples_sbom .json | /tests /common /assets /sbom / | Severity | Medium | CVE -2025 -48795 ,CVE -2025 -48924 | CVE -2025 -48924 | Medium (6 .5 ): Unknown |
199+ | exhort_mvn .json .bz2 | /tests /common /assets /sbom / | Severity | Medium |CVE -2022 -45787 ,CVE -2023 -0481 ,CVE -2024 -29025 ,CVE -2025 -48924 ,CVE -2025 -49128 ,CVE -2025 -49574 ,CVE -2025 -55668 | CVE -2023 -0481 | Medium (5 .3 ): Unknown ,Low (3 .3 ): Unknown ,Medium (5 .3 ): Unknown |
200+ | quarkus -bom -3 .8 .3 .redhat -00003 .json .bz2 | /tests /common /assets /sbom / | Severity | High | CVE -2024 -2700 ,CVE -2025 -55163 | CVE -2024 -2700 | High (7 ): Unknown |
202201
203202Scenario : Verify Pagination on Generate Vulnerability Report for an SBOM
204203 Given User Navigated to Generate Vulnerability Report screen
0 commit comments