Issue #2201783 by sun: Simplify execution logic in TestBase::run().