When tests are running, the test explorer gives invalid, and sometimes misleading feedback. In the screenshot I have supplied we can see that the test run is in progress, but it also suggests that all 51 tests (in this case) have passed.
It would seem to me that the tests that haven't been run yet should be listed as "Not Run Tests", etc. For cases where there are hundereds of tests, it is basically impossible to figure out what the test runner is doing at a glance. This confusion is compounded even more if there are "Failed Tests" or "Skipped Tests" that haven't actually run yet.