A robotframework extension to run circleci pipelines
Project description
robotframework-circlecilibrary
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
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53dffc11ae50fa9a7185a795a82d287c1fb84b992dbbfbb0987e52c58d018597 |
|
MD5 | 2919019c460813c818a7408312424c75 |
|
BLAKE2b-256 | 578edfbb3beeba333a7b22badf46a1c5a665cb6bca970a0d7a6808c195e98396 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ebcec077b660dfb9a6cb4da9eb5fb795cc51a77bbe59e42828015b8d3db21fc |
|
MD5 | 8b5076cdc7f33f773d4b2244deb17cd4 |
|
BLAKE2b-256 | c173fb936a45e9c2b03f84112770255cf4825a88aa51faf8f55bf3dcbf42609b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 648cddb781cd1361e50e39d6ec458c5ce7710497ef5a740edda45a9a34200fd3 |
|
MD5 | af558f18a0dfd435feb924ead6e2c5e4 |
|
BLAKE2b-256 | 4b8697fde24b4c554185ba3b4078deca5585e4e3d0d5741fa9936e6c18c51603 |