Skip to content
This repository was archived by the owner on Sep 11, 2025. It is now read-only.

Commit 211ef81

Browse files
committed
Debug step
Signed-off-by: mrrajan <86094767+mrrajan@users.noreply.github.com.>
1 parent 03f866b commit 211ef81

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

tests/ui/features/@sbom-explorer/sbom-explorer.feature

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ Feature: SBOM Explorer - View SBOM details
126126
| sbomName |
127127
| quarkus-bom |
128128

129+
@slow
129130
Scenario Outline: Add Labels to SBOM from SBOM List Page
130131
Given An ingested SBOM "<sbomName>" is available
131132
When User Adds Labels "<Labels>" to "<sbomName>" SBOM from List Page
@@ -134,6 +135,7 @@ Feature: SBOM Explorer - View SBOM details
134135
| sbomName | Labels |
135136
| quarkus-bom | RANDOM_LABELS |
136137

138+
@slow
137139
Scenario Outline: Add Labels to SBOM from SBOM Explorer Page
138140
Given An ingested SBOM "<sbomName>" is available
139141
When User visits SBOM details Page of "<sbomName>"

tests/ui/features/@sbom-explorer/sbom-explorer.step.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ When(
202202
// Generate random labels if placeholder is used
203203
const labelsToAdd =
204204
labelList === "RANDOM_LABELS" ? detailsPage.generateLabels() : labelList;
205-
205+
console.log(`List page - Labels added ${labelList}`);
206206
await detailsPage.addLabels(labelsToAdd);
207207

208208
// Store generated labels for verification
@@ -223,7 +223,7 @@ Then(
223223
labelList === "RANDOM_LABELS"
224224
? (page as any).testContext?.generatedLabels || labelList
225225
: labelList;
226-
226+
console.log(`List page - Expected labels ${labelsToVerify}`);
227227
await detailsPage.verifyLabels(labelsToVerify, sbomName);
228228
}
229229
);
@@ -235,7 +235,7 @@ When(
235235
await detailsPage.editLabelsDetailsPage();
236236
const labelsToAdd =
237237
labelList === "RANDOM_LABELS" ? detailsPage.generateLabels() : labelList;
238-
238+
console.log(`Explorer page - Labels added ${labelList}`);
239239
await detailsPage.addLabels(labelsToAdd);
240240
(page as any).testContext = {
241241
...(page as any).testContext,
@@ -256,7 +256,7 @@ Then(
256256
labelList === "RANDOM_LABELS"
257257
? (page as any).testContext?.generatedLabels || labelList
258258
: labelList;
259-
259+
console.log(`Explorer page - Expected labels ${labelsToVerify}`);
260260
await detailsPage.verifyLabels(labelsToVerify, sbomName, infoSection);
261261
}
262262
);

tests/ui/helpers/DetailsPage.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ export class DetailsPage {
169169
* Generates randomized labels for SBOM list page testing
170170
*/
171171
public generateLabels(): string {
172-
return `label_${this.randomString()}}, key_${this.randomString(3)}=qe_${this.randomString(3)}}`;
172+
return `label_${this.randomString()}, key_${this.randomString(3)}=qe_${this.randomString(3)}`;
173173
}
174174

175175
/**
@@ -186,6 +186,7 @@ export class DetailsPage {
186186
*/
187187
async addLabels(labelList: string) {
188188
let labels = labelList.split(",").map((label) => label.trim());
189+
console.log(`Labels added to the list: ${labelList}`);
189190
await this.page.getByText("Edit labels").isVisible();
190191
for (let label of labels) {
191192
await this.page.getByPlaceholder("Add label").fill(label);
@@ -236,14 +237,16 @@ export class DetailsPage {
236237
if (labels.length > 0) {
237238
const labelText = await elem.innerText({ timeout: 2000 });
238239
labels = labels.filter((label) => label !== labelText);
240+
console.log(`Verification loop: Labels from UI - ${labelText}, LabelListRemaining - ${labels}`);
239241
} else {
240242
break;
241243
}
242244
}
243245
if (labels.length === 0) {
244246
break;
245247
} else {
246-
this.page.waitForTimeout(2000);
248+
console.log(`Reload`);
249+
await this.page.reload({ waitUntil: 'networkidle' });
247250
}
248251
}
249252
expect(

0 commit comments

Comments
 (0)