github.com/redhat-appstudio/e2e-tests@v0.0.0-20230619105049-9a422b2094d7/docs/Installation.md (about) 1 # Installation of AppStudio E2E Mode in OpenShift CI 2 3 The following guide will walk through the deployment of AppStudio E2E mode in Openshift CI Pull Requests jobs 4 5 ## Install e2e binary in openshift-ci and use pairing PRs feature 6 7 The e2e tests are executed against almost all AppStudio repositories. 8 9 Sometimes when we have changes in AppStudio we are introducing some breaking changes and the e2e will fail. To prevent this the e2e framework installation in openshift-ci support a new feature of pairing the PR opened against an AppStudio repository with the e2e forks based in branch names. Before the e2e framework will be executed in openshift-ci, the logic automatically tries to pair a PR opened in some repo with a branch of the same name that 10 potentially could exists in the developer's fork of the e2e repository 11 12 For example, if a developer with GH account `cooljohn` opens a PR (for application-service repo) from a branch `new-feature`, then the logic checks if there is a branch `new-feature` also in the `cooljohn/e2e-tests` fork and if exists will start to install the e2e framework from those branch 13 14 Pairing PRs is handled automatically by running this command from a root directory of this repository: 15 16 ```bash 17 make ci/test/e2e 18 ```