Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6ab8377

Browse files
committedJan 30, 2025·
Remove hacks
1 parent 94dcac3 commit 6ab8377

File tree

3 files changed

+22
-26
lines changed

3 files changed

+22
-26
lines changed
 

‎scripts/pit/its/cc-identity-management.js

+20-20
Original file line numberDiff line numberDiff line change
@@ -41,33 +41,33 @@ const {log, err, args, createPage, closePage, takeScreenshot, waitForServerReady
4141
// When app is not running, localization button might not be enabled
4242
let pageApp = await createPage(arg.headless, arg.ignoreHTTPSErrors);
4343
await waitForServerReady(pageApp, url);
44-
await takeScreenshot(pageApp, __filename, 'app-running');
44+
await takeScreenshot(pageApp, __filename, `app-${app}-running`);
4545
await closePage(pageApp);
4646
// Button is enabled after app is running, let's see
4747
log(`Enabling identity Management ...\n`);
4848
await page.getByRole('link', { name: 'Identity Management' }).click();
4949
await takeScreenshot(page, __filename, 'identity-link-clicked');
50-
try {
50+
// try {
5151
await page.waitForTimeout(2000);
5252
await page.getByRole('button', { name: 'Enable Identity Management' }).click();
53-
} catch (error) {
54-
try {
55-
await page.getByRole('link', { name: 'Settings' }).click();
56-
await page.waitForTimeout(2000);
57-
await page.locator('vaadin-grid').getByText('bakery-cc', { exact: true }).click();
58-
await page.getByLabel('Identity Management').check();
59-
await page.getByRole('button', { name: 'Update' }).click();
60-
await page.locator('vaadin-select vaadin-input-container div').click();
61-
await page.getByRole('option', { name: app }).locator('div').nth(2).click();
62-
await page.getByRole('link', { name: 'Identity Management' }).click();
63-
} catch (error) {
64-
err(`Retrying in 60 secs looking for enabled button : ${error}\n`);
65-
await page.waitForTimeout(60000);
66-
await page.reload();
67-
await page.getByRole('link', { name: 'Identity Management' }).click();
68-
await page.getByRole('button', { name: 'Enable Identity Management' }).click();
69-
}
70-
}
53+
// } catch (error) {
54+
// try {
55+
// await page.getByRole('link', { name: 'Settings' }).click();
56+
// await page.waitForTimeout(2000);
57+
// await page.locator('vaadin-grid').getByText('bakery-cc', { exact: true }).click();
58+
// await page.getByLabel('Identity Management').check();
59+
// await page.getByRole('button', { name: 'Update' }).click();
60+
// await page.locator('vaadin-select vaadin-input-container div').click();
61+
// await page.getByRole('option', { name: app }).locator('div').nth(2).click();
62+
// await page.getByRole('link', { name: 'Identity Management' }).click();
63+
// } catch (error) {
64+
// err(`Retrying in 60 secs looking for enabled button : ${error}\n`);
65+
// await page.waitForTimeout(60000);
66+
// await page.reload();
67+
// await page.getByRole('link', { name: 'Identity Management' }).click();
68+
// await page.getByRole('button', { name: 'Enable Identity Management' }).click();
69+
// }
70+
// }
7171
await takeScreenshot(page, __filename, 'identity-enabled');
7272

7373
log(`Adding Role, Group and User ...\n`);

‎scripts/pit/its/cc-install-apps.js

+1-6
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ async function installApp(app, page) {
1212
const cert = [ domain, uri ].map(a => `${a}.pem`).filter( a => fs.existsSync(a))[0]
1313
console.log(`Installing App: ${app} URI: ${uri} Cert: ${cert}`);
1414

15-
await takeScreenshot(page, __filename, `page-loaded-${app}`);
16-
1715
await page.getByRole('listitem').filter({ hasText: 'Settings'}).click()
1816
await page.getByRole('button', {name: 'Deploy'}).click()
1917
await takeScreenshot(page, __filename, `form-opened-${app}`);
@@ -40,11 +38,8 @@ async function installApp(app, page) {
4038
await page.locator('.detail-layout').getByRole('button', {name: 'Deploy'}).click();
4139
}
4240

43-
await takeScreenshot(page, __filename, `form-clicked-${app}`);
44-
4541
await page.getByRole('listitem').filter({ hasText: 'Settings'}).click()
46-
47-
await takeScreenshot(page, __filename, `application-created-${app}`);
42+
await takeScreenshot(page, __filename, `form-saved-${app}`);
4843

4944
await expect(page.locator('vaadin-grid').getByText(app, { exact: true })).toBeVisible();
5045
await expect(await page.getByRole('listitem').filter({ hasText: 'Applications'})

‎scripts/pit/its/test-utils.js

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ function warn(...args) {
2222
}
2323
function err(...args) {
2424
process.stderr.write(`\x1b[0;31m${args}\x1b[0m`.split('\n')[0] + '\n');
25+
out(args);
2526
}
2627

2728
const run = async (cmd) => (await promisify(exec)(cmd)).stdout;

0 commit comments

Comments
 (0)
Please sign in to comment.