title: Why is a junit test that is skipped because of an assumption failure is not reported as skipped?
body: <p>I use junit assumptions to decide whether to run a test or not.<br/>
  Tests where the assumption fails are <a href="http://kentbeck.github.com/junit/javadoc/latest/org/junit/Assume.html" rel="noreferrer">ignored/skipped</a> by the junit framework.</p>
  
  <p>I wonder why skipped tests are not reported as 'skipped'?</p>
  
  <p>Please have a look at the example:</p>
  
  <pre><code>import static org.junit.Assert.fail;
  import org.junit.Assume;
  import org.junit.Test;
  
  public class AssumptionTest {
  
      @Test
      public void skipAssumptionFailureTest() {
          Assume.assumeTrue("foo".equals("bar"));
          fail("This should not be reached!");
      }
  }
  </code></pre>
  
  <p>Running this test in a maven project results in:</p>
  
  <pre><code>Running AssumptionTest
  Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec
  </code></pre>
  
  <p>I would prefer to have this test reported as 'skipped'. Is there any chance to achieve this?</p>
  
  <p>(junit 4.8.1; maven 2.2.1; java 1.6.0_21)</p>