fuel-ccp-tests/fuel_ccp_tests
Dennis Dmitriev a736489db9 Revert only the latest snapshot that matches the test requirements
- add pytest marks 'revert_snapshot' to all required fixtures instead
  of reverting the snapshots inside them
- add get_top_fixtures_marks() that extracts all the marks
  'revert_snapshot' from the test and it's fixtures, order the marks
  in the same way as the fixtures depends on each other,
- in the fixture 'revert_snapshot' try to find the most suitable
  snapshot for reverting, from latest to earliest.
- mark 'revert_snapshot' removed from system tests which use fixtures
  with the same mark (for example, 'k8s_deployed' mark removed from
  system tests where the fixture 'k8scluster' is used as a top fixture)

Change-Id: Iad9e56d96d870aa4204ba23e76a5b4df01d4385b
Co-Authored-By: Dmitry Tyzhnenko <dtyzhnenko@mirantis.com>
2016-11-18 12:38:23 +02:00
..
fixtures Revert only the latest snapshot that matches the test requirements 2016-11-18 12:38:23 +02:00
helpers Revert only the latest snapshot that matches the test requirements 2016-11-18 12:38:23 +02:00
managers Refactor netchecker and calico tests 2016-10-27 16:39:41 +03:00
templates Automate few OS clusters tests 2016-10-06 18:17:40 +03:00
tests Revert only the latest snapshot that matches the test requirements 2016-11-18 12:38:23 +02:00
__init__.py Move tests into a ./tests folder 2016-08-24 18:36:25 +00:00
conftest.py Move tests into a ./tests folder 2016-08-24 18:36:25 +00:00
logger.py Fix PEP8 errors (E305) 2016-11-15 19:13:06 +02:00
requirements.txt Test logging aggregation 2016-09-30 17:42:52 +03:00
run_test.py Add markers to system tests 2016-08-30 17:21:24 +00:00
settings.py Explicitly set KARGO_TIMEOUT type to int 2016-11-17 13:25:19 +02:00
settings_oslo.py Test logging aggregation 2016-09-30 17:42:52 +03:00