Commit Graph

19 Commits

Author SHA1 Message Date
Alex Kavanagh 655f36440f Updates for caracal tox.ini
Update the tox.ini file(s) to use the constraints file from
zaza-openstack-tests.

Change-Id: I5972e75f101fe211e53983ef659346ff2f4780f4
2024-02-24 20:11:33 +00:00
Liam Young f33375073a Fix charm for tox4 compatibility
Related-Bug: 2002788
Change-Id: I210cc3cd05f8f02d170a6b273aefcba51d0740f0
2023-01-17 14:55:34 +00:00
Alex Kavanagh f8986150ab Add xena bundles
- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- remove groovy-victoria bundle
- align bundles and tests.yaml with designate charm mainly
  to allow test_nrpe_configured to be successful
- rebuild to pick up charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: I4ba5af13097661bbd4966891c6628abf8a425659
Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>
2021-10-05 13:37:34 +01:00
Aurelien Lourot bada862189 Sync release-tools
Sync release-tools boilerplate containing these changes
in order to pin pip < 20.3:
https://github.com/openstack-charmers/release-tools/pull/125
https://github.com/openstack-charmers/release-tools/pull/126

Change-Id: I3b00072df35f88cccb8d558f06666a67d5e506f6
2020-12-11 13:55:49 +01:00
Adam Dyess 6b514da320 Migrate designate-bind tests to zaza
removing disco_stein as its EOL

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/170
Change-Id: Ia0ef2561364182ac017287a39328109846317279
Closes-Bug: #1828424
2020-02-10 09:03:09 -06:00
Corey Bryant 207ef5a3bf Enable functional tests for bionic-train
This patch also updates the smoke test to run bionic-train.

Change-Id: I8bc3010724867a3f36c45e1413c770663c26f16d
2019-10-24 13:04:31 -04:00
Ryan Beisner c0a11631c5
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ibe1505641a4983c046a3893fad9554a88c9beee9
2019-10-01 12:58:02 -05:00
Camille Rodriguez 703e00dc8f Add disco-stein bundle to gate tests
The bundle disco-stein was in the dev bundles because
a bug with the Python 3.7 syntax prevented the success of
the deployment of HA clusters. This bug is fixed, we can
reintegrate disco-stein in the gate bundles.

Other small additions:
- removing sitepackages in tox.ini to avoid test env pollution
- skip_missing_interpreters in tox.ini set to False to avoid false
positives by skipping missing interpreters.

LP Related-Bug: #1823718
Change-Id: I9a106c17947055aa080fbea022d1abb4bd75f2b1
2019-09-04 14:49:39 -04:00
Frode Nordahl c4ca166f85 Update functional test definitions
Change-Id: Ie51d982677dbd579abdc08d2b487f5369ea01e9e
2019-07-17 15:54:43 +00:00
Ryan Beisner b599190d9b Rebuild for sync charm-helpers
Change-Id: Ic0725c33d0929418bd00e3f93798e46fc1ba2cd3
2018-11-13 18:54:16 +00:00
Liam Young 8ec4d262e5 Pass all CS_ vars to tox env to pickup timeout
Change-Id: I5ff0705830c89fffda09663d0ceb280fb339d7c7
2018-09-20 11:18:06 +00:00
David Ames 4f5b553153 Enable Bionic as a gate test
Change bionic test from dev to gate for 18.05.

Change-Id: I314848bea90a372ef673732d6bce1e34d3083d2a
2018-05-14 21:26:32 +00:00
Ryan Beisner 5b25183274 Update tox.ini to stop using unverified package
As of pip 10.0, --allow-unverified is not permitted.

Use of the flag in this repo was previously used to force
installation of python-apt to accommodate certain unit tests.

The unverified package, python-apt, is no longer necessary
for test execution.

Related-Bug: #1760720

Change-Id: I99f631bff0d1233c17fd214439c6c588a722c78b
2018-04-03 16:40:23 +00:00
Ryan Beisner b81b0a85f7 Rebuild for sync charm-helpers
Change-Id: I0aac3db973c1a575c03c9bdf368c78fbf53a60f2
2018-02-21 14:02:36 -06:00
Chris MacNaughton 711f775ce8 update tests to enable pike
Also move gate to xenial-pike

Change-Id: Ie2942c8a94a55e7f7474941213efff826c13196b
2017-11-16 12:51:36 +00:00
David Ames fd99e8b60e Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: I145074b857781214403e58b4ecd6514173d837ee
2017-04-28 08:42:17 -07:00
Ryan Beisner f553903d96 Update tox.ini files based on release-tools gold copy
This charm cannot currently use the gold tox.ini files
because the pep8 section requires python 3.  Will need
to maintain this separately/manually until another
approach is determined to work.

Change-Id: I424d19d38668979ed1f572be2d4f6113d51150ef
2016-09-08 23:04:05 +00:00
Ryan Beisner 021c2a609c Add .gitreview and clean up repo
Add src/README.md placeholder to prevent inheritence of the
base layer's readme file in the built charm.

Use the official charms.openstack repo in test-requirements.txt.

Use official designate charm location in the Amulet tests.

Remove upload-and-publish so as not to encourage out-of-band
pushing and publishing.  That is handled by CI.

Remove legacy Makefile.

Rename Amulet test files and drop Icehouse on the Trusty target.

Update tox.ini for Amulet environment variables.

Update metadata.yaml, removing EOL release and adding tags.

Fix apt_pkg mock

Disable py27 unit tests

Change-Id: I5220b73eb41e42cb03e6dac27525140fb21ca449
2016-07-22 14:53:32 +00:00
Liam Young 8d9b30117e Add functional tests 2016-07-13 14:07:13 +00:00