Skip to content

feat(e2e): introduce e2e tests for bulk-import plugin(orchestrator mode)#1972

Open
AndrienkoAleksandr wants to merge 20 commits intoredhat-developer:mainfrom
AndrienkoAleksandr:add-bulk-import-e2e-tests
Open

feat(e2e): introduce e2e tests for bulk-import plugin(orchestrator mode)#1972
AndrienkoAleksandr wants to merge 20 commits intoredhat-developer:mainfrom
AndrienkoAleksandr:add-bulk-import-e2e-tests

Conversation

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor

What does this pull request do

https://issues.redhat.com/browse/RHIDP-9350

@AndrienkoAleksandr AndrienkoAleksandr changed the title feat(e2e): introduce e2e tests for bulk-import plugin feat(e2e): introduce e2e tests for bulk-import plugin(orchestrator mode) Feb 25, 2026
@openshift-ci openshift-ci bot added the lgtm label Feb 25, 2026
@github-actions github-actions bot added mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace labels Feb 25, 2026
@openshift-ci openshift-ci bot removed the lgtm label Feb 26, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Feb 26, 2026

New changes are detected. LGTM label has been removed.

@gashcrumb
Copy link
Copy Markdown
Member

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 6m 27s
Passed: 0 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@subhashkhileri
Copy link
Copy Markdown
Member

/hold

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 8m 51s
Passed: 0 | Failed: 1 | Flaky: 0 | Skipped: 1
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 8m 22s
Passed: 0 | Failed: 1 | Flaky: 0 | Skipped: 1
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

Publish workflow has completed with failure.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_1972__7.0.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_1972__7.0.1

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

❌ Found 2 validation error(s):

File Kind Message
red-hat-developer-hub-backstage-plugin-bulk-import-backend.yaml mismatch Version mismatch: expected "7.0.1" but got "6.5.1"
red-hat-developer-hub-backstage-plugin-bulk-import.yaml mismatch Version mismatch: expected "7.0.1" but got "1.18.1"

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_1972__7.0.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_1972__7.0.1

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 11m 18s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 10m 7s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

@subhashkhileri, test passed, I think I handled your code review feedback.

@rostalan
Copy link
Copy Markdown
Contributor

@AndrienkoAleksandr do you think the install-orchestrator.sh file could be moved to rhdh-e2e-test-utils instead? there are multiple plugins that will need to have orchestrator and its prerequisites installed for testing.

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

@subhashkhileri, I noticed my PR is currently blocked. I just wanted to check if the recent changes I made address your concerns, or if there’s anything else you’d like me to update.

@rostalan @AndrienkoAleksandr do you think the install-orchestrator.sh file could be moved to rhdh-e2e-test-utils instead? there are multiple plugins that will need to have orchestrator and its prerequisites installed for testing.

I have created a pull request redhat-developer/rhdh-e2e-test-utils#60, but I'll wait to see if it gets merged.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 9m 40s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 8m 33s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

@subhashkhileri, I updated this pr and re-used orchestator installation script from https://github.com/redhat-developer/rhdh-e2e-test-utils.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@sonarqubecloud
Copy link
Copy Markdown

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 9m 5s
Passed: 2 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

@subhashkhileri, does it look to you ?

@subhashkhileri
Copy link
Copy Markdown
Member

@subhashkhileri, does it look to you ?

@AndrienkoAleksandr The utilization from test implementation/rhdh-e2e-test-utils looks good. For the remaining parts, you can check with the respective teams to validate them.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 3, 2026

The file versions.json could not be synced from branch main into this because your PR is from a fork.

You should update the versions.json file with the following content:

{
    "backstage": "1.48.3",
    "node": "22.22.0",
    "cli": "1.10.2",
    "cliPackage": "@red-hat-developer-hub/cli"
}

@subhashkhileri
Copy link
Copy Markdown
Member

Hey, can you bump @red-hat-developer-hub/e2e-test-utils to 1.1.24 when you get a chance? The older versions aren't compatible with the nightly job and will fail. Currently on ^1.1.22.

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

@subhashkhileri I wanted to use @red-hat-developer-hub/e2e-test-utils with version 1.1.25, but found bug, fix in the road: redhat-developer/rhdh-e2e-test-utils#78

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

The file versions.json could not be synced from branch main into this because your PR is from a fork.

You should update the versions.json file with the following content:

{
    "backstage": "1.48.3",
    "node": "22.22.0",
    "cli": "1.10.3",
    "cliPackage": "@red-hat-developer-hub/cli"
}

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

The file versions.json could not be synced from branch main into this because your PR is from a fork.

You should update the versions.json file with the following content:

{
    "backstage": "1.48.3",
    "node": "22.22.0",
    "cli": "1.10.4",
    "cliPackage": "@red-hat-developer-hub/cli"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants