xtesting db populate script
Project description
xtesting-db-populate
Script to populate xtesting-db with project, tests cases and pods.
This application read local xtesting files and variables to populate test databases.
Install
pip install xtesting-db-populate
Requirements
To create projects and populate tests cases, testcases.yaml
file
is Mandatory
To get the testapi url, the Mandatory variable TEST_DB_URL
must
be set with the value of the test api url
(https://testapi.test/api/v1/
)
If you want to set pods, One of the two may be set:
- an environment variable
NODE_NAME
must be set to the pod value (pod1
) - a file
pods.yaml
that should be like:--- pods: - pod1 - pod2
Usage
! ~/D/v/a/v/xtesting_project testing-db-populate
🎯 get testapi url [success]
📤 read pods.yaml [success]
🤖 populate pod "pod1" [skipped]
🤖 populate pod "pod2" [skipped]
📤 read testcases.yaml [success]
📦 populate project "project1" [skipped]
📋 populate case "test 1" [skipped]
📋 populate case "test 2" [skipped]
📋 populate case "test 3" [skipped]
📋 populate case "test 4" [skipped]
To specify the folder where is store testcases.yaml et pods.yaml add
the folder path as argument. As an example if they are on tests
folder:
! ~/D/v/a/v/xtesting_project testing-db-populate tests
🎯 get testapi url [success]
📤 read pods.yaml [success]
🤖 populate pod "pod1" [skipped]
🤖 populate pod "pod2" [skipped]
📤 read testcases.yaml [success]
📦 populate project "project1" [skipped]
📋 populate case "test 1" [skipped]
📋 populate case "test 2" [skipped]
📋 populate case "test 3" [skipped]
📋 populate case "test 4" [skipped]
Project details
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
Close
Hashes for xtesting-db-populate-1.3.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4a984c167e9e2e7ad98aab91d496516745d5dcc23de01a2d42e116bf689119a |
|
MD5 | 88e5684e15ff79a02959a57c3e014cfe |
|
BLAKE2b-256 | c1c0aacdcb07224616666091c5785ecfc426affaca417e9d0900fe073bbadfe3 |
Close
Hashes for xtesting_db_populate-1.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7c7a79182dc4b5c52f180f60536ae9165aa4d8707e7786c2a6b011b8c46e564 |
|
MD5 | d9ec20e672ea9e5285503aa29aa77208 |
|
BLAKE2b-256 | 400c098a090c96cd70837545c34a06b4d584ce587b2972199c300a969016b4ce |