Metadata-Version: 1.1
Name: robotframework-webservice
Version: 0.1.3
Summary: Webservice for running Robot Framework tasks
Home-page: https://github.com/postadress/robotframework-webservice
Author: Deutsche Post Adress GmbH & Co. KG
Author-email: UNKNOWN
License: UNKNOWN
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:
        
            http://localhost:5003/robotframework/run/mytask
        
        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``
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Framework :: Robot Framework
Classifier: Framework :: Robot Framework :: Tool
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: PyPy
