Awesome universal-test-tool to make tests configurable with a yaml file.
Project description
universal-test-tool
Awesome universal-test-tool to make tests configurable with a yaml file.
Install the repository
pip install universal-test-tool
Run the tests
test-tool
# This programm is a tool for running tests.
# options:
# -h, --help show this help message and exit
# -p PROJECT, --project PROJECT
# The path to the project.
# -ca CALLS, --calls CALLS
# The filename of the calls configuration.
# -d DATA, --data DATA The filename of the data configuration.
# -X, --debug Activate debugging.
Calls File
Per default a file calls.yaml
is searched in the project folder, which is by default the current working directory.
It is a list where every entry is one step to test.
Available plugins
The tests are done in the following available plugins:
- Assert (test_tool_assert_plugin)
- Copy Files SSH (test_tool_copy_files_ssh_plugin)
- jdbc SQL (test_tool_jdbc_sql_plugin)
- Python (test_tool_python_plugin)
- Read Jar Manifest (test_tool_read_jar_manifest_plugin)
- Rest (test_tool_rest_plugin)
- Run Process (test_tool_run_process_plugin)
- Selenium (test_tool_selenium_plugin)
- SQL Plus (test_tool_sql_plus_plugin)
- SSH Cmd (test_tool_ssh_cmd_plugin)
Not officially supported plugins
Development
Read the CONTRIBUTING.md file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
universal-test-tool-0.1.22.tar.gz
(47.5 kB
view hashes)
Built Distribution
Close
Hashes for universal-test-tool-0.1.22.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ce873c86ae83ff4e50e9d0aaeb37838aeafc3345e894aba3767a3ee68b2ece |
|
MD5 | ac010b0c8a6d5aca5358684243e0f6b5 |
|
BLAKE2b-256 | 729bf3ecfdd45f747cb9ee5a2366cdd3cdce808b20908bb43b95d37dafffa97c |
Close
Hashes for universal_test_tool-0.1.22-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c0e3671922343901ff6a313c8da049c87cfdd7f0f99c535503f406ab700e505 |
|
MD5 | ce9e3a9f5102acc136f93e128a8a94d6 |
|
BLAKE2b-256 | ed0a714aa59d56f7f7b9b522537b2577253e3632fe974c2ebd866c36735c2228 |