Question #236945 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/236945
Status: Open => Answered
RaiMan proposed the following answer:
The challenge in this case is the need to implement some global state
handling:
somehow simplified:
state = running: both machines should proceed
state = shouldStop: one machine has reached a point, where the other machine
should stop running the current test case.
state = stopped: both machines are idle and might start the next test case
state = shouldRun: one machine has started a test and the other should start it
too
both machines have to constantly check this global state and react accordingly.
The implementation is much easier, if one machine acts as master and hence
controls the state handler according to shouldRun.
There is no way to "inject" an assert false, if there are no preps for
that in the above sense.
... and the smoothest implementation is the version 2 above, where the
testcases are run as threads in the state handlers on both machines,
which communicate independently from the workload.
--
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp