The same method invoked multiple times was reporting the same time stamp.

Fix for:

- http://code.google.com/p/testng/issues/detail?id=7
- http://code.google.com/p/testng/issues/detail?id=86

Details:

- Added ISuite#getAllInvokedMethods
- Made SuiteRunner an IInvokedMethodListener to store invoked methods
- Updated SuiteRunner to use getAllInvokedMethods
- Added a test to InvokedMethodListenerTest
10 files changed