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.23.tar.gz
(48.8 kB
view hashes)
Built Distribution
Close
Hashes for universal-test-tool-0.1.23.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21bd6b8c067538d8d3c9a870b5a35f56bc88a669f85551263961efdfc2d66958 |
|
MD5 | 67379c01c12a12d74a999429d737e4f4 |
|
BLAKE2b-256 | cda3f706ae4c436ce46f9c319597056433d5a306a5185eeca1e3acecd74ba9dc |
Close
Hashes for universal_test_tool-0.1.23-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb2259b6fa2341204501d0a52103d31852cab0063ad3a2b7ee1e1ff19d9ed70 |
|
MD5 | b2849b8de723d02bbd6973e6a5f5d4fe |
|
BLAKE2b-256 | 9e9823ba567ceb4fc6040426c66499a319ce741957b2de2b636599d49e0678e5 |