Hi Ali,
Here 's a new suggestion for you.
1) in the setup script of the TestSuite, put an empty list in the context for holding the different TestCase runners
context.runners = []
2) in the tearDown script of each TestCase, put that TestCases' runner in this list
context.runners.add( testRunner )
3) in the tearDown script of the TestSuite, go through the list of collected runners
for( runner in context.runners )
log.info runner.status
This solution is far better since it works on all TestStep types regardless if they are assertabe or not.
Regards
/Dragica
eviware.com