Skip to content

chore(e2e): fix e2e tests on release-1.9 branch#85

Open
gashcrumb wants to merge 2 commits intoredhat-developer:release-1.9from
gashcrumb:fix-e2e-tests-release-1.9
Open

chore(e2e): fix e2e tests on release-1.9 branch#85
gashcrumb wants to merge 2 commits intoredhat-developer:release-1.9from
gashcrumb:fix-e2e-tests-release-1.9

Conversation

@gashcrumb
Copy link
Member

This change brings over some e2e test fixes and additional logging in case of problems over to the release-1.9 branch to ensure the tests work if we need to release an older CLI patch.

kadel and others added 2 commits March 18, 2026 06:44
The e2e tests were failing due to three issues:
- isolated-vm native module build failures during yarn install
- Running yarn install from plugin directory instead of workspace root
- Missing TypeScript declaration files required for plugin builds

This fix:
- Uses YARN_ENABLE_SCRIPTS=false to skip native module builds
- Installs dependencies from workspace root (workspaces/tech-radar)
- Runs yarn tsc at workspace level before building individual plugins
- Improves error logging to show detailed failure information

Assisted-by: Claude Code
Signed-off-by: Tomas Kral <tkral@redhat.com>
This change updates the CLI e2e test spec so that it prints the full
output of whatever command fails during execution.  This change also
includes some tidying of the e2e test output in general so it's
hopefully easier to follow, for example avoiding jest's console.log
wrapper.

Assisted-by: Cursor Desktop

rh-pre-commit.version: 2.3.2
rh-pre-commit.check-secrets: ENABLED
@sonarqubecloud
Copy link

@gashcrumb gashcrumb changed the title chore(e2e): Fix e2e tests on release-1.9 branch chore(e2e): fix e2e tests on release-1.9 branch Mar 18, 2026
@gashcrumb gashcrumb requested review from davidfestal and kadel March 18, 2026 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants