Task #3530
closedEnable Travis to test pulp 3.0-dev PRs against pulp_file PRs and pulp-smash PRs
100%
Description
Each PR against 3.0-dev branch of pulp is tested using Travis. Travis is configured to run 2 blocking checks and 1 non-blocking check.
Blocking checks: pulpcore unit tests, pulp-smash tests for pulpcore
Non-blocking checks: pulp-smash tests for pulp_file
Once this task is completed the non-blocking check would become blocking. However, authors would have the ability to specify a URL for corresponding PRs in pulp-smash and pulp_file.
Any PRs that break pulp-smash tests and/or modify the plugin API would require the author to work with other devs/qe to update pulp_file and pulp-smash before their changes could be merged. Once the needed PRs are in place the author will add the following message for each PR to the original commit message:
Requires PR: <link to PR>
This change ensures that we always keep pulp-smash, pulpcore, and pulp_file compatible with each other.
Updated by bmbouter over 6 years ago
I think we need this because we always want the merged code of pulp and pulp_file to pass when run with the latest pulp-smash. When change in pulp and pulp_file happen together we need a way to handle that.
+1 I think this is good to be groomed.
Updated by dkliban@redhat.com over 6 years ago
- Tracker changed from Issue to Task
- % Done set to 0
Updated by daviddavis over 6 years ago
- Groomed changed from No to Yes
Setting to groomed. I'd like to discuss the commit message format though so maybe ask for a few people's opinions on this.
Updated by dkliban@redhat.com over 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dkliban@redhat.com
Updated by dkliban@redhat.com over 6 years ago
- Status changed from ASSIGNED to POST
Added by dkliban@redhat.com over 6 years ago
Added by dkliban@redhat.com over 6 years ago
Revision 5c60ba1d | View on GitHub
Require PRs from pulp_file and pulp-smash
The PRs listed in this commit message are just for demonstrating that Travis will checkout those PRs when testing the PR that contains this commit.
closes #3530 https://pulp.plan.io/issues/3530
Required PR: https://github.com/pulp/pulp_file/pull/65 Required PR: https://github.com/PulpQE/pulp-smash/pull/770
Updated by dkliban@redhat.com over 6 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp|5c60ba1d983287df7d6e02ad1324e451b82ca7f9.
Updated by bmbouter almost 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Require PRs from pulp_file and pulp-smash
The PRs listed in this commit message are just for demonstrating that Travis will checkout those PRs when testing the PR that contains this commit.
closes #3530 https://pulp.plan.io/issues/3530
Required PR: https://github.com/pulp/pulp_file/pull/65 Required PR: https://github.com/PulpQE/pulp-smash/pull/770