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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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: Egg
- 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
|