Hi Scott,
I'm interested to run the following sequence in parallel on multiple threads:
TestClientSubscription clientSub(t1000);
Seq(t1000->subscribe(NameAddr(to), Data("dialog")),
t1000->expect(ClientSubscription_NewSubscription, clientSub, *TestEndPoint::AlwaysTruePred, WaitForCommand, t1000->noAction()),
clientSub.expect(ClientSubscription_UpdateExtension, *TestEndPoint::AlwaysTruePred, WaitForCommand, clientSub.acceptUpdate(200)),
WaitForEndOfSeq);
ExecuteSequences();
Seq(clientSub.end(),
clientSub.expect(ClientSubscription_Terminated, *TestEndPoint::AlwaysTruePred, WaitForCommand, clientSub.noAction()),
WaitForEndOfSeq);
ExecuteSequences();
I was thinking that tfm already have a thread pool present, and I only have to queue this sequence on multiple threads in order to be run this for a number of times.