Merge ~xavpaice/charm-duplicity:bug/1925278 into charm-duplicity:master

Proposed by Xav Paice
Status: Merged
Approved by: James Troup
Approved revision: 7c4488f536e9d38827d59ad852088a1242bc8fb9
Merged at revision: 84f58f58d497abda59a802f04893a64ed8ac27af
Proposed branch: ~xavpaice/charm-duplicity:bug/1925278
Merge into: charm-duplicity:master
Diff against target: 30 lines (+11/-0)
2 files modified
src/tests/functional/requirements.txt (+1/-0)
src/tox.ini (+10/-0)
Reviewer Review Type Date Requested Status
Tom Haddon Abstain
Paul Goins Approve
🤖 prod-jenkaas-bootstack (community) continuous-integration Approve
BootStack Reviewers Pending
Review via email: mp+401661@code.launchpad.net

Commit message

Add python-openstackclient for functests

Since b46f13ef113e690493364dabc87821699626d8e6 in zaza, if running tests
on an OpenStack cloud provider, each bundle test concludes with a
cleanup routine that needs the python-openstackclient package in
requirements.txt for the tox environment, plus the OS_ environment vars
exported/passed through such that the Openstack client actually works.
If these are not set, the test fails on the first bundle cleanup and
does not continue to the remaining bundles.

To post a comment you must log in.
Revision history for this message
🤖 prod-jenkaas-bootstack (prod-jenkaas-bootstack) wrote :

A CI job is currently in progress. A follow up comment will be added when it completes.

Revision history for this message
🤖 prod-jenkaas-bootstack (prod-jenkaas-bootstack) wrote :

FAILED: Continuous integration, rev:7c4488f536e9d38827d59ad852088a1242bc8fb9

No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want jenkins to rebuild you need to trigger it yourself):
https://code.launchpad.net/~xavpaice/charm-duplicity/+git/charm-duplicity/+merge/401661/+edit-commit-message

https://jenkins.canonical.com/bootstack/job/lp-charm-duplicity-ci/1/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/bootstack/job/lp-charm-test-unit/44/
    None: https://jenkins.canonical.com/bootstack/job/lp-update-mp/131/

Click here to trigger a rebuild:
https://jenkins.canonical.com/bootstack/job/lp-charm-duplicity-ci/1//rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
🤖 prod-jenkaas-bootstack (prod-jenkaas-bootstack) wrote :
review: Approve (continuous-integration)
Revision history for this message
Paul Goins (vultaire) wrote :

+1; needs another team member's +1 for merge.

review: Approve
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Revision history for this message
Tom Haddon (mthaddon) wrote :

Abstaining, just claimed the review to take it off the canonical-is-reviewers dashboard, mergebot has been switched to add bootstack-reviewers for future MPs.

review: Abstain

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/src/tests/functional/requirements.txt b/src/tests/functional/requirements.txt
2index 1dc40ce..d4871a5 100644
3--- a/src/tests/functional/requirements.txt
4+++ b/src/tests/functional/requirements.txt
5@@ -2,3 +2,4 @@ flake8
6 juju
7 mock
8 git+https://github.com/openstack-charmers/zaza.git#egg=zaza
9+python-openstackclient
10diff --git a/src/tox.ini b/src/tox.ini
11index d75441e..8923ed4 100644
12--- a/src/tox.ini
13+++ b/src/tox.ini
14@@ -21,6 +21,16 @@ passenv =
15 NO_PROXY
16 SNAP_HTTP_PROXY
17 SNAP_HTTPS_PROXY
18+ OS_REGION_NAME
19+ OS_AUTH_VERSION
20+ OS_AUTH_URL
21+ OS_PROJECT_DOMAIN_NAME
22+ OS_USERNAME
23+ OS_PASSWORD
24+ OS_PROJECT_ID
25+ OS_USER_DOMAIN_NAME
26+ OS_PROJECT_NAME
27+ OS_IDENTITY_API_VERSION
28
29 [testenv:lint]
30 commands =

Subscribers

People subscribed via source and target branches

to all changes: