ClyRunTestsFromMethodsCommand >> runTest: testSelector of: testClass
[
| testResult |
testResult := testClass debug: testSelector.
self
notifyUserAboutResults: testResult��
with: 'Method: ' , testClass asString , '>>#' , testSelector asString
] forkNamed: 'TESTING ' , testClass asString , '>>#' , testSelector asString
Now running��#testUserPriority and pressing��<Proceed>��
at each pre-debug window gives the following result...
U................H
U..............H
U............H
It also works properly to run����#testUserPriority and debug <Into> #wakeHighPriorityLoop
initially ignoring the #highPriorityCycle��pre-debug that pops up��
to step around the #whileFalse:��loop a few times.��
Then <Proceed>ing the��
#highPriorityCycle��pre-debug
and stepping until out of��
#wakeHighPriorityLoop.
Works fine.��
However running����#testUserPriority, debugging into #wakeHighPriorityLoop
but stepping <Over>��
#wakeHighPriorityLoop
locks up the UI, and I can't tell why.
Can anyone advise?
cheers -ben
P.S. What I'm trying to do it make it easier for others to trace the operation of the delay scheduler to understand its unit tests.