Skip to main content

A robotframework extension to run circleci pipelines

Project description

robotframework-circlecilibrary

GitHub License pre-commit CircleCI PyPI version

robotframework-circlecilibrary is an extension library for the robotframework to trigger and mange circleci pipelines.

Usage

Install robotframework-circlecilibrary via pip:

pip install --upgrade robotframework-circlecilibrary

Now you can trigger a pipeline and wait until it is complete:

*** Settings ***
Documentation     Handle circleci pipeline example
Library           CircleciLibrary  api_token=%{CIRCLECI_API_TOKEN}

*** Test Cases ***
Trigger a circleci pipeline
    ${project}                                Get Project         my-project
    ${pipeline}                               Trigger Pipeline
                                              ...                 ${project}    tag=2.0.1
    Wait Until Keyword Succeeds               5m                  2s
                                              ...                 All Workflows Should Be Stopped    ${pipeline}
    All Workflows Should Have The Status      ${pipeline}         success

Development

Run the setup to install all dependencies.

pip install .

Build and Run

Run Tests

To run the tests you need to install tox in the first place:

pip3 install tox

After that you can run the test via tox:

tox

License

robotframework-circlecilibrary is open source software provided under the Apache License 2.0

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

robotframework-circlecilibrary-0.1.3.tar.gz (6.2 kB view details)

Uploaded Source

Built Distributions

robotframework_circlecilibrary-0.1.3-py3.9.egg (15.3 kB view details)

Uploaded Source

File details

Details for the file robotframework-circlecilibrary-0.1.3.tar.gz.

File metadata

  • Download URL: robotframework-circlecilibrary-0.1.3.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.0

File hashes

Hashes for robotframework-circlecilibrary-0.1.3.tar.gz
Algorithm Hash digest
SHA256 53dffc11ae50fa9a7185a795a82d287c1fb84b992dbbfbb0987e52c58d018597
MD5 2919019c460813c818a7408312424c75
BLAKE2b-256 578edfbb3beeba333a7b22badf46a1c5a665cb6bca970a0d7a6808c195e98396

See more details on using hashes here.

File details

Details for the file robotframework_circlecilibrary-0.1.3-py3.9.egg.

File metadata

  • Download URL: robotframework_circlecilibrary-0.1.3-py3.9.egg
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.0

File hashes

Hashes for robotframework_circlecilibrary-0.1.3-py3.9.egg
Algorithm Hash digest
SHA256 5ebcec077b660dfb9a6cb4da9eb5fb795cc51a77bbe59e42828015b8d3db21fc
MD5 8b5076cdc7f33f773d4b2244deb17cd4
BLAKE2b-256 c173fb936a45e9c2b03f84112770255cf4825a88aa51faf8f55bf3dcbf42609b

See more details on using hashes here.

File details

Details for the file robotframework_circlecilibrary-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: robotframework_circlecilibrary-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.0

File hashes

Hashes for robotframework_circlecilibrary-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 648cddb781cd1361e50e39d6ec458c5ce7710497ef5a740edda45a9a34200fd3
MD5 af558f18a0dfd435feb924ead6e2c5e4
BLAKE2b-256 4b8697fde24b4c554185ba3b4078deca5585e4e3d0d5741fa9936e6c18c51603

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