I've reported this to Segue and they say it 'works as designed' or, as I told them, works as poorly designed. I've asked them to change the design and they said that they don't want to change it because people will be expecting it to work that way. I told them that no reasonable person would expect that. The more people that complain, the more likely it will be changed. File your complaint.
I made some modifications to the OnRunExit routine expecting to capture some statistics for each Silk run. However, I am finding that Silk does not always call this routine when it finishes running a testplan. Near as I can figure it, if the last test case is either commented out in the .pln file or the last test case is listed as manual, Silk will not call OnRunExit.
Does anyone have any more information that might help me out?