Methods, devices and systems for synchronizing the execution of tests
between or among multi-sided test components in a wireless environment
are described. Multiple flows are initiated substantially simultaneously.
Execution is then paused in at least one of the flows. The paused flow
sends a request for permission to resume execution to a sync servlet. The
sync servlet does not respond affirmatively to the request until an
appropriate synchronization signal is received from an unpaused flow, and
then only after a desired test component in the unpaused flow has been
executed. The paused flow is resumed upon receiving the appropriate
synchronization signal from the sync servlet.