lp:~canonical-platform-qa/snappy-ecosystem-tests/adding-test-runner
Created by
Heber Parrucci
and last modified
- Get this branch:
- bzr branch lp:~canonical-platform-qa/snappy-ecosystem-tests/adding-test-runner
Members of
Canonical Platform QA Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- I Ahmad (community): Approve
- platform-qa-bot: Approve (continuous-integration)
-
Diff: 1367 lines (+856/-144)29 files modifiedREADME.rst (+76/-24)
mk-venv (+44/-0)
pylint.cfg (+4/-4)
requirements.txt (+13/-2)
run_checks (+1/-1)
run_system_tests (+25/-0)
setup.py (+48/-0)
snappy_ecosystem_tests/commons/__init__.py (+19/-0)
snappy_ecosystem_tests/commons/config.py (+173/-0)
snappy_ecosystem_tests/configs/__init__.py (+19/-0)
snappy_ecosystem_tests/configs/ecosystem_tests.cfg (+20/-0)
snappy_ecosystem_tests/configs/pytest.cfg (+2/-0)
snappy_ecosystem_tests/data/__init__.py (+0/-19)
snappy_ecosystem_tests/helpers/fixture_setup.py (+95/-0)
snappy_ecosystem_tests/helpers/test_base.py (+32/-0)
snappy_ecosystem_tests/helpers/ubuntu_store_tests_base.py (+0/-19)
snappy_ecosystem_tests/helpers/web_test_base.py (+35/-17)
snappy_ecosystem_tests/run.py (+47/-0)
snappy_ecosystem_tests/snapcraft/__init__.py (+19/-0)
snappy_ecosystem_tests/snapcraft/snapcraft.py (+8/-26)
snappy_ecosystem_tests/snapd/__init__.py (+19/-0)
snappy_ecosystem_tests/tests/__init__.py (+0/-19)
snappy_ecosystem_tests/tests/data/entity/entity.json (+6/-0)
snappy_ecosystem_tests/tests/test_store_login.py (+5/-3)
snappy_ecosystem_tests/unittests/test_snapcraft.py (+3/-1)
snappy_ecosystem_tests/utils/json.py (+30/-0)
snappy_ecosystem_tests/utils/singleton.py (+38/-0)
snappy_ecosystem_tests/utils/storeconfig.py (+29/-9)
snappy_ecosystem_tests/utils/test_data.py (+46/-0)
Branch information
Recent revisions
- 18. By Heber Parrucci
-
Addressing review feedback regarding credentials:
Now it is read from a user config file that is outside the repo in the host machine. If that config is not found, then it reads the credentials from env variables.
The idea is to store the config with the credentials in a private repository, and then Jenkins will get it and store in the host machine when running the tests.
The same mechanism is used in ubuntu-system- tests. - 13. By Heber Parrucci
-
Changing runner for pytest to aviod the plugins issues in nose2 using testtools.
Making pylint more strict: fail with Warnings messages.
Refactoring global variables to use Singletons instead.
Updating README.rst with the new runner options
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:snappy-ecosystem-tests