Extract teardowns to ensure they run on failed tests (#215)
Extract teardowns to ensure they run on failed tests (#215)

* Extract setup/teardowns to ensure teardown runs on failures

Otherwise we leak flutter_tester processes that can cause the rest of the tests to fail.

* Revert setup changes, keeping only teardown

flutter/devtools,flutter/devtools,flutter/devtools,flutter/devtools,flutter/devtools,flutter/devtools,flutter/devtools,flutter/devtools,flutter/devtools