Revert "call the setup before all the setup hooks and tear down after all the tear down hooks"
Revert "call the setup before all the setup hooks and tear down after all the tear down hooks"

This reverts commit 42c3ceb93430f8a3dccefaa4b22ee0c01b486c23.

github/specta