Repository URL to install this package:
Version:
4.0.115 ▾
|
Clone workloadmanager repository from https://github.com/trilioData/workloadmanager.git $ git clone https://github.com/trilioData/workloadmanager.git
Go inside workloadmanager directory. $ cd workloadmanager All the unit cases for worloadmanager module are inside "workloadmanager/workloadmgr/tests/" folder.
Install required packages for running test cases. $ ./install_dependencies.sh $ pip install -r requirements.txt $ pip install -r test-requirements.txt
pytest_report.html is the report of latest executed test suite
To run only single test case: $ pytest workloadmgr/tests/<FILE_NAME>::<CLASS_NAME>::<TEST_CASE_NAME>
Ex: $ pytest workloadmgr/tests/unit/test_wsgi.py::TestLoaderNormalFilesystem::test_app_not_found --html=pytest_report.html
To run all test cases of a class: $ pytest workloadmgr/tests/<FILE_NAME>::<CLASS_NAME>
Ex: $ pytest workloadmgr/tests/unit/test_wsgi.py::TestLoaderNormalFilesystem --html=pytest_report.html
To run all test cases of a file: $ pytest workloadmgr/tests/<FILE_NAME>
Ex: $ pytest workloadmgr/tests/unit/test_wsgi.py --html=pytest_report.html
To run all test cases inside a folder: $ pytest <FOLDER_NAME>
Ex: $ pytest workloadmgr/tests/unit/
Go inside workloadmanager directory. $ cd workloadmanager
For tox help: $ tox -help
To run test cases using tox: $ tox -e py36