Webservice for running Robot Framework tasks
Project description
# Robot Task Webservice
A web service managing Robot Framework tasks.
Status: Prototype
# Goal
This web service shall start Robot Framework tasks and return and cache the according reports.
# Usage Call robot task:
Call robot task with variables:
http://localhost:5003/robotframework/run/mytask?myVariable1=42&anotherVariable=Mustermann
Response contains status and log report.
## Start web service
Start web service on port 5003:
uvicorn RotbotFrameworkService.main:app –port 5003
Start web service with other WSGI server, i.e waitress:
waitress-serve –port 5003 RotbotFrameworkService.main:app
## SwaggerUi Swagger-UI is available under http://localhost:5003/docs
## Demo-Tasks
This project contains some tasks for demonstration. They are located in tasks folder. You may add your own task suites in that directory, if you like.
## Task name with spaces in URL
Tasks may contain spaces, URL must not. Luckily, Robot Framework supports CamelCase as well as snake_case syntax. Meaning: “Another Task” can be trigger in url with parameter AnotherTask or another_task
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for robotframework-webservice-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e329261f7d1d653fc79cf1d441ef410dfc976ba0e327eda220b193a1891dac6 |
|
MD5 | c81dead1c3bf27f9d6e069b5b63cfe3f |
|
BLAKE2b-256 | 9a5c58cd5e3b7e7a2245e112e2dfaf0499391241e137cfca8d3a09a999be26f1 |
Hashes for robotframework_webservice-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c900354a971a45c03992d160303e8ae273f755cbf040766d53594f185d6515 |
|
MD5 | 3f963a727ac48fdce6285daacd09cb75 |
|
BLAKE2b-256 | bedda8f2c4a8aa2053e16ecf62c033d33c97c60ac6563ebef51d2a7aa6fbede1 |