Run the phase group example where an error occurs in a setup phase.

  The terminal setup phase shortcuts the test.  The main phases are
  skipped.  The PhaseGroup is not entered, so the teardown phases are also
  skipped.

def run_setup_error_group():
  """Run the phase group example where an error occurs in a setup phase.

  The terminal setup phase shortcuts the test.  The main phases are
  skipped.  The PhaseGroup is not entered, so the teardown phases are also
  skipped.
  """
  test = htf.Test(htf.PhaseGroup(
      setup=[error_setup_phase],
      main=[main_phase],
      teardown=[teardown_phase],
  ))
  test.execute()