test-fullautomation / robotframework

Generic automation framework for acceptance testing and RPA
http://robotframework.org
Apache License 2.0
1 stars 0 forks source link

Prototype: Run each .robot file in a seperate process #3

Open test-fullautomation opened 2 years ago

test-fullautomation commented 2 years ago

Currently RobotFramework Core runs all .robot files in the same process. This strategy makes that data is inherited implicitly from previous executions into the current test execution. Use of implicitly inherited data can cause problems when it creates a dependency between .robot files in the test case execution. Especially in large test suites this can create big problems. In order to have good code, the inheritance of data has to be done by means of syntax elements or keywords instead.

Goal of this task is to create a prototype which runs each .robot file in a separate process (similar TML does) and provide for each .robot file new, clean environment.

This is also a preparation for threading.

test-fullautomation commented 1 year ago

First tries show that it is very difficult to run .robot files in separate processes. Task is postponed.