1

Does robot framework have any capability to expose a REST interface to run/stop tests and provide status? I need some sort of stateless capability to manage tests and so on. Is there a way to limit how many tests that can run in parallel, so that a executed test either gets queued or runs in parallel?

I went through 'remote server' documentation at https://github.com/robotframework/PythonRemoteServer but didn't think this did what I wanted it to do.

Can someone provide more information?

1 Answer 1

1

No, it does not provide any sort of server that can be used to control tests via a REST interface. Robot also has no support for running tests in parallel. There is a separate tool that can be used to run robot tests in parallel: pabot

If you need a restful interface, you might want to look at a ci server such as jenkins.

Sign up to request clarification or add additional context in comments.

1 Comment

For capacity management using Jenkins is one approach to ensure your nodes are not overutilised. If your tests are browser based using one of the selenium libraries, then using pabot in combination with Selenium Grid allows you to do something similar.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.