opentest icon indicating copy to clipboard operation
opentest copied to clipboard

Test session parallel execution

Open galegor opened this issue 5 years ago • 4 comments

To have a status for one CI triggered session and possibly quick outcome my proposal is to include additional API parameter to use more than one actor of the type in one test session. WEB API URL: /api/session New Property: assignType Suppoerted values: sequential,parallel Default: "sequential"

That would leverage the use of OpenTest by engagement of all resources for test execution if applicable. After change tests would be executed sequentially by default - it is important from a backward compatibility point of view.

Related to: https://stackoverflow.com/questions/52576749/opentest-put-test-into-sleep

galegor avatar Mar 04 '19 11:03 galegor

@adrianth is it planned to implement this in coming releases?

galegor avatar Apr 17 '19 13:04 galegor

This is a tricky one to get right, because it would involve splitting a test session into multiple sessions and there are all sorts of implications that derive from that, so this will likely take some time to make it in.

adrianth avatar Apr 25 '19 01:04 adrianth

@adrianth Any chances for implementation or should I close this improvement ticket?

galegor avatar Nov 15 '19 08:11 galegor

Please leave it open for now. Implementing this feature is actually pretty difficult to do (the right way), because of the internal design of the test session orchestration logic. Once we refactor that logic, this feature is going to be easier to implement and we can move forward with it.

adrianth avatar Nov 17 '19 23:11 adrianth