USM QE tests are concerned with automated integration testing of Tendrl project.
This README file provides just a basic overview. For more details check the
usm qe documentation (sphinx sources are stored in the docs directory of
this project).
Main top level directories:
docs: documentation (sphinx) of usmqe integration tests and it's setupconf: configuration files, only examples are commited in the repositoryplugin: custom pytest pluginsusmqe: main usmqe python moduleusmqe_tests: usmqe tests code (uses pytest framework)
In the root dir of the repository, there are also:
- main pytest
conftest.pyfile with core configuration of the pytest framework (for running tests cases fromusmqe_testsdirectory) tox.iniandsetup.py(for testing the usmqe module itself, see details on unit tests ofusmqemodule below)
Note that the purpose of tox.ini file in the root directory of this
repository is to run unit tests of usmqe module. It has nothing to do with
running of usm qe integration tests.
The code and pytest configuration of the unit tests are stored in
usmqe/unit_tests directory. For more details see the readme file there.
Distributed under the terms of the GNU GPL v3.0 license, usmqe-tests is free and open source software.