Hang between run and extract phase

In reply to electron:

One comment I have is about calling super.run_phase() in your test. You are calling super.run_phase() at the beginning of your test, which will in turn raise and lower an objection, resulting in your test ending prematurely. Also, you aren’t passing ‘phase’ in the call, which might be causing issues.

I would recommend NOT calling super.run_phase() in your test and making each test’s run_phase() standalone. If you want to define common tasks that each test can call, define them in the base test and call them from the test as required (not using super.xxx().