New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating test matrix #213
Updating test matrix #213
Conversation
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
.travis.yml
Outdated
| if: type = cron | ||
| env: TOXENV=py27 | ||
| - python: 3.6 | ||
| env: TOXENV=py36-default | ||
| env: TOXENV=py36-static | ||
| - python: 3.6 | ||
| env: TOXENV=py36-dynamic | ||
| - python: 3.6 | ||
| env: TOXENV=py36-upgrade | ||
| - python: 3.7 | ||
| if: type = cron |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per our convo in in the CI meeting, run everything in cron, but run this on PRs / branches:
py27-static
py36-dynamic
py37-upgrade
tox.ini
Outdated
| # We run the upgrade tests 1st because assuming a fast internet connection, | ||
| # (to download the pre_built image of pulp 3.0.0), they take less long. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comment no longer applies, correct?
It referred to when we ran 1 travis job, with upgrades followed by installs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
right!
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
Required PR: pulp/pulp_installer#213 https://pulp.plan.io/issues/5768 ref #5768
molecule/source-upgrade/molecule.yml
Outdated
| # - idempotence # pip installing from source always replaces the installed version | ||
| - side_effect | ||
| - verify | ||
| - destroy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like we've re-added the destroy command to the final scenario per job, which complicates debugging.
molecule/source-upgrade/molecule.yml
Outdated
| - create | ||
| - prepare | ||
| - converge | ||
| # - idempotence # pip installing from source always replaces the installed version |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you move the full comment over from tox.ini?
.travis.yml
Outdated
| if: type = cron | ||
| env: TOXENV=py37-dynamic | ||
| - python: 3.7 | ||
| env: TOXENV=py37-upgrade | ||
| before_install: | ||
| - docker pull quay.io/pulp/pulp-ci-c7:3.0.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The docker pulls are only needed for the upgrade scenarios. They probably take a few to several mins.
This fell through the cracks and is originally a result of a prior PR.
|
Awesome, thank you very much for this big rework! |
https://pulp.plan.io/issues/5768 closes #5768
https://pulp.plan.io/issues/5768
closes #5768