TestState now changes background color instead of foreground color to make it easier for bad tests to stand out.