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.py
file with core configuration of the pytest framework (for running tests cases fromusmqe_tests
directory) tox.ini
andsetup.py
(for testing the usmqe module itself, see details on unit tests ofusmqe
module 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.