armada/armada/tests/unit
Drew Walters adfe3ae505 test: Refactor test handler
While authoring [0], it was discovered that Armada has duplicate logic
for deciding if Helm test cleanup should be enabled as well as the tests
themselves. Because of this, changes to test logic (e.g. adding pre-test
actions), requires changing all traces of the repeated logic, which can
lead to inconsistent behavior if not properly addressed. This change
moves all test decision logic to a singular Test handler, implemented by
the `Test` class. This change does NOT change the expected behavior of
testing during upgrades; however, tests initiated from the API and CLI
will not execute when testing a manifest if they are disabled in a
chart, unless using the `--enable-all` flag.

[0] https://review.openstack.org/617834

Change-Id: I1530d7637b0eb6a83f048895053a5db80d033046
2018-11-29 17:30:57 +00:00
..
api test: Refactor test handler 2018-11-29 17:30:57 +00:00
common fix: Use superior oslo.policy authorize over enforce 2018-10-15 20:24:51 +01:00
handlers test: Refactor test handler 2018-11-29 17:30:57 +00:00
resources Fix for get manifest 2018-09-14 15:27:03 +00:00
utils Add caching and cleanup of chart tarballs 2018-10-29 16:02:44 -05:00
__init__.py Implement wait for timeout feature and unit test 2017-06-22 16:02:25 -05:00
base.py [test] Increase armada.handlers.armada test coverage 2018-06-11 10:15:28 -04:00
fake_policy.py Adding yapf config, plus formatted code. 2018-06-22 14:56:04 -05:00
fixtures.py chore(docstring): Fix up improper sphinx syntax in docstrings 2018-06-22 21:35:29 +00:00