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
Built Distribution
File details
Details for the file universal-test-tool-0.1.24.tar.gz
.
File metadata
- Download URL: universal-test-tool-0.1.24.tar.gz
- Upload date:
- Size: 52.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5404145c800eb7b0cd1c99f3499f113407c238ef36c58d8b92678603ddbb7738 |
|
MD5 | 24ee26240defbe2feb0650b6482bc53e |
|
BLAKE2b-256 | 283a89d2f4b3801c31a08e53c45ba74b2c801900d8c203fd6cfc4638103ea832 |
File details
Details for the file universal_test_tool-0.1.24-py3-none-any.whl
.
File metadata
- Download URL: universal_test_tool-0.1.24-py3-none-any.whl
- Upload date:
- Size: 57.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eed37b7da1242ca7b182cdee4f7cf11810516ae8c0847280f4566e31c553fb7 |
|
MD5 | 8c4581d7baa2e72eac7829a855961666 |
|
BLAKE2b-256 | f18d80aec5448e29a5a0b140ae334f7b4119178f5d497f1d0a346b793bd6be75 |