Tendrl / tendrl-ci

Tendrl build jobs and CI/automation
GNU Lesser General Public License v2.1
1 stars 1 forks source link

Run functional testsuite for PR builds #10

Open dahorak opened 6 years ago

dahorak commented 6 years ago

Related to https://github.com/Tendrl/tendrl-ci/issues/6.

We would like to be able to install cluster and run functional test suite for every PR before it will be merged.

Intended workflow would be: Once PR will be ready for merge, somebody will manually trigger test job for the respective PR

dahorak commented 6 years ago

@TimothyAsir @nthomas-redhat @r0h4n would it make sense to specify dependencies on PRs from other repos this way:

Depends on: tendrl-ui/pr809 tendrl-notifier/pr153

either in the PR description or in the comment triggering the test execution (or both)?

It has to be on one line without any additional formating and has to follow quite precisely this format, to be able to correctly (and easily) parse it. Basically the line has to start with depends on: string (case insensitive) followed by space separated list of dependencies in the form of: <reponame>/pr<id>, where <reponame> is the name of the repository (including tendrl- prefix) and <id> is the PR number.