Hello,
One of GEL's limitations is that many of the built in GEL calls are asynchronous. I'm going to guess that your 'RunTest()' GEL function calls 'GEL_Run()'. That function is asynchronous.
If you want to guarantee synchronous behavior, you really should be using DSS.
Thanks
ki