title: pytest skip other suite's tests due to specific critical test failure
body: <p>I want to build an infrastructure which allows to wrap <strong>a code section in a test</strong>, or to wrap <strong>the whole test function</strong>, to mark that this code/test is critical for the other rest tests in the suit.</p>
  
  <p>And in case that this wrapped critical code fails, <strong>skip the rest of the tests in the same suite</strong>.</p>
  
  <p>I can do it with context-manager and fixures, but I wonder if can do it in a more elegant way, maybe a PYTEST plugin or with some other PYTEST tools.</p>