Per Ian Bavey, RecordResult is used to tell us the result of a particular test (passed/failed, duration, etc.) while RecordStart and RecordEnd are used to notify data collectors that a test has begun ended (code coverage is an example of a data collector).
The adapter has always called RecordStart, but not RecordEnd. We should start calling RecordEnd as well.
I'm guessing that we should _not_ call RecordStart and RecordEnd for tests that are not actually run, e.g. ignored tests. Ian?
Per Ian Bavey, RecordResult is used to tell us the result of a particular test (passed/failed, duration, etc.) while RecordStart and RecordEnd are used to notify data collectors that a test has begun ended (code coverage is an example of a data collector).
The adapter has always called RecordStart, but not RecordEnd. We should start calling RecordEnd as well.
I'm guessing that we should _not_ call RecordStart and RecordEnd for tests that are not actually run, e.g. ignored tests. Ian?