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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37dc40717e27eac9d1e261718556c8b2334ad6d3f5a19b50e7648d9127930bb7 |
|
MD5 | fe3b404c66ad4fc4523a1c1e8023b49a |
|
BLAKE2b-256 | f34ba04e0a3e5e685c77c97a51722f87c492ba7e27b60900d8a68fc804f64da2 |
Close
Hashes for xtesting_db_populate-1.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 127844422445f673c4e56dcd094548c57a3e7501e5ace1c913510dd91bb152af |
|
MD5 | e7c2fc34e5dc44a47525bbceee9f2c5d |
|
BLAKE2b-256 | 31c63232ef63f6ddc1234be71f3d968eac70f398ff1b4ef59a98657e62be5ab7 |