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.
Metadata
Release files for universal-test-tool 0.1.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| universal-test-tool-0.1.24.tar.gz | 52.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| universal_test_tool-0.1.24-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 110.1 kB
Release files / universal-test-tool-0.1.24.tar.gz
| Download URL | universal-test-tool-0.1.24.tar.gz |
|---|---|
| Size | 52.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5404145c800eb7b0cd1c99f3499f113407c238ef36c58d8b92678603ddbb7738
|
|
BLAKE2b-256 checksum How to use checksums |
283a89d2f4b3801c31a08e53c45ba74b2c801900d8c203fd6cfc4638103ea832
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / universal_test_tool-0.1.24-py3-none-any.whl
| Download URL | universal_test_tool-0.1.24-py3-none-any.whl |
|---|---|
| Size | 57.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4eed37b7da1242ca7b182cdee4f7cf11810516ae8c0847280f4566e31c553fb7
|
|
BLAKE2b-256 checksum How to use checksums |
f18d80aec5448e29a5a0b140ae334f7b4119178f5d497f1d0a346b793bd6be75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|