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  ```