That does work to keep the test running. It's currently using around 150MB with 5000 nodes being created (down to around 100 MB in the infinite loop portion of the test).
Update: It's actually varying between loop iterations... some loops use less memory than others (each ramp is a llop iteratin, followed by a delay and "gototeststep" call). The last run (right-most ramp) used over 150MB RAM and bumped the allocation to over 170MB). Currently, it's nearly 4/5 through a loop iteration and it's using around 125MB.
What is the difference between the "Discard OK Results" setting in the testcase options dialog and the "Discard Removed" setting in the testcase log options dialog? As well, what is the "Follow" setting (testcase log options) for? I tried searching for the docs for this dialog but couldn't seem to find any.