<br><font size=2 face="sans-serif">I have been testing some code with SUnit and an upgraded TestRunner (e.g., the TestRunner Enhancements SM package), and I have noticed that when I explicitly put in my code a call to the debugger to interrupt execution and start debugging:</font>
<br>
<br><font size=2 face="sans-serif">Processor activeProcess debugWithTitle: 'Debug foo'.</font>
<br>
<br><font size=2 face="sans-serif">I typically receive a debugger but on a different process than the one that ran the above code! &nbsp;Quite often, it is the Morphic UI thread itself. &nbsp;I last noticed that perhaps since TestRunner executes tests on a background process (yeah!) I should be checking invoking #debugWithTitle: on Processor backgroundProcess instead, but that seems unclean: if I just want a reference to the process in which my code is executing, why do I know I have to know anything about what process I am?</font>
<br>
<br><font size=2 face="sans-serif">I'm sure I'm missing something. &nbsp;Any assistance appreciated. &nbsp;Thanks!</font>
<br><font size=2 face="sans-serif"><br>
Phil<br>
</font>