Skip to content
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

Merged
merged 1 commit into from Jan 31, 2020
Merged

Updating test matrix #213

merged 1 commit into from Jan 31, 2020

Conversation

fao89
Copy link
Member

@fao89 fao89 commented Jan 29, 2020

fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 29, 2020
fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 29, 2020
fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 29, 2020
fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 29, 2020
fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 29, 2020
@fao89 fao89 requested a review from mikedep333 January 29, 2020 21:36
.travis.yml Outdated
Comment on lines 18 to 34
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
Copy link
Member

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

molecule/source-upgrade/molecule.yml Show resolved Hide resolved
tox.ini Show resolved Hide resolved
tox.ini Outdated
Comment on lines 46 to 47
# 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.
Copy link
Member

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.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

right!

tox.ini Show resolved Hide resolved
fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 30, 2020
fao89 added a commit to fao89/pulp_rpm_prerequisites that referenced this pull request Jan 30, 2020
@fao89 fao89 requested a review from a team January 31, 2020 14:02
# - idempotence # pip installing from source always replaces the installed version
- side_effect
- verify
- destroy
Copy link
Member

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.

- create
- prepare
- converge
# - idempotence # pip installing from source always replaces the installed version
Copy link
Member

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
Copy link
Member

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.

@mikedep333
Copy link
Member

Awesome, thank you very much for this big rework!

@mikedep333 mikedep333 merged commit 98c8ba6 into pulp:master Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants