robotframework circlecilibrary
0.1.3
Robotframework-Circlecilibrary는 Robotframework가 Circleci Pipelines를 트리거하고 관리하기위한 확장 라이브러리입니다.
PIP를 통해 Robotframework-CircleCilibrary를 설치하십시오.
pip install --upgrade robotframework-circlecilibrary이제 파이프 라인을 트리거하고 완료 될 때까지 기다릴 수 있습니다.
*** 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 } successRobotframework-CircleCilibrary는 CircleCi API에서받은 모든 반환 값을 기록합니다.
robot --loglevel=TRACE pipeline.robot
모든 종속성을 설치하려면 설정을 실행하십시오.
pip install .테스트를 실행하려면 처음에 Tox를 설치해야합니다.
pip3 install tox그런 다음 Tox를 통해 테스트를 실행할 수 있습니다.
tox [distutils]
index-servers =
pip-test-account
pip-prod-account
[pip-test-account]
repository = https://test.pypi.org/legacy/
username = __token__
password = <generate your api token on https://test.pypi.org>
[pip-prod-account]
repository = https://upload.pypi.org/legacy/
username = __token__
password = <generate your api token on https://pypi.org>
make test_deploymake deploy