Skip to main content

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

xtesting-db-populate-1.3.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

xtesting_db_populate-1.3.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file xtesting-db-populate-1.3.2.tar.gz.

File metadata

  • Download URL: xtesting-db-populate-1.3.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for xtesting-db-populate-1.3.2.tar.gz
Algorithm Hash digest
SHA256 b4a984c167e9e2e7ad98aab91d496516745d5dcc23de01a2d42e116bf689119a
MD5 88e5684e15ff79a02959a57c3e014cfe
BLAKE2b-256 c1c0aacdcb07224616666091c5785ecfc426affaca417e9d0900fe073bbadfe3

See more details on using hashes here.

File details

Details for the file xtesting_db_populate-1.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for xtesting_db_populate-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d7c7a79182dc4b5c52f180f60536ae9165aa4d8707e7786c2a6b011b8c46e564
MD5 d9ec20e672ea9e5285503aa29aa77208
BLAKE2b-256 400c098a090c96cd70837545c34a06b4d584ce587b2972199c300a969016b4ce

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page