This is an automated email from the ASF dual-hosted git repository.
tiagobento pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new e9177d30549 kie-tools#3179: Re-enable Chrome Extensions tests for
BPMN, DMN, and SWF extensions (#3185)
e9177d30549 is described below
commit e9177d305497b322e12cec21c576f0c6de205510
Author: Fabrizio Antonangeli <[email protected]>
AuthorDate: Tue Jun 24 20:20:35 2025 +0200
kie-tools#3179: Re-enable Chrome Extensions tests for BPMN, DMN, and SWF
extensions (#3185)
---
packages/chrome-extension-pack-kogito-kie-editors/package.json | 3 +--
packages/chrome-extension-serverless-workflow-editor/package.json | 3 +--
packages/chrome-extension-test-helper/src/utils/tools/Driver.ts | 2 ++
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/chrome-extension-pack-kogito-kie-editors/package.json
b/packages/chrome-extension-pack-kogito-kie-editors/package.json
index a283800c574..e036da5c991 100644
--- a/packages/chrome-extension-pack-kogito-kie-editors/package.json
+++ b/packages/chrome-extension-pack-kogito-kie-editors/package.json
@@ -18,9 +18,8 @@
"install": "node install.js",
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\"",
"start": "webpack serve --env dev",
- "test-e2e": "echo 'Tests are skipped for this package as they were flaky.
See
https://github.com/apache/incubator-kie-tools/pull/3170#issuecomment-2963826517'",
+ "test-e2e": "run-script-if --ignore-errors \"$(build-env
endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\"
--then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test
test-e2e:start https-get://localhost:$(build-env chromeExtension.dev.port)
test-e2e:run\"",
"test-e2e:run": "jest --runInBand -c ./jest.e2e.config.js",
- "test-e2e:skip": "run-script-if --ignore-errors \"$(build-env
endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\"
--then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test
test-e2e:start https-get://localhost:$(build-env chromeExtension.dev.port)
test-e2e:run\"",
"test-e2e:start": "pnpm start"
},
"dependencies": {
diff --git a/packages/chrome-extension-serverless-workflow-editor/package.json
b/packages/chrome-extension-serverless-workflow-editor/package.json
index 3557166aefe..9c22a1a4bd0 100644
--- a/packages/chrome-extension-serverless-workflow-editor/package.json
+++ b/packages/chrome-extension-serverless-workflow-editor/package.json
@@ -18,9 +18,8 @@
"install": "node install.js",
"lint": "run-script-if --bool \"$(build-env linters.run)\" --then
\"kie-tools--eslint ./src\"",
"start": "webpack serve --env dev",
- "test-e2e": "echo 'Tests are skipped for this package as they were flaky.
See
https://github.com/apache/incubator-kie-tools/pull/3170#issuecomment-2963826517'",
+ "test-e2e": "run-script-if --ignore-errors \"$(build-env
endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\"
--then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test
test-e2e:start https-get://localhost:$(build-env swfChromeExtension.dev.port)
test-e2e:run\"",
"test-e2e:run": "jest --runInBand -c ./jest.e2e.config.js",
- "test-e2e:skip": "run-script-if --ignore-errors \"$(build-env
endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\"
--then \"pnpm rimraf ./dist-tests-e2e\" \"pnpm start-server-and-test
test-e2e:start https-get://localhost:$(build-env swfChromeExtension.dev.port)
test-e2e:run\"",
"test-e2e:start": "pnpm start"
},
"devDependencies": {
diff --git a/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts
b/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts
index b7dc2b3e3ef..190af481bff 100644
--- a/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts
+++ b/packages/chrome-extension-test-helper/src/utils/tools/Driver.ts
@@ -52,6 +52,8 @@ export default class Driver {
chromeOptions.addArguments(
"--user-data-dir=" + CHROME_DIR,
"--load-extension=" + chromeExtensionPath,
+ // This flag enables --load-extension, required for testing Chrome
extensions
+ "--disable-features=DisableLoadExtensionCommandLineSwitch",
"--enable-features=UnexpireFlagsM118",
"--allow-insecure-localhost",
"--disable-web-security",
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]