title: What can terminate a test in JUnit
body: <p>I'm trying to use <a href="http://findbugs.sourceforge.net/" rel="nofollow noreferrer">findbugs</a> as a library for my program (but the problem is not strictly related to findbugs). I've wrote several tests to configure and call some functions of findbugs. But strangely one of my test always failed, and it is reported as "test terminated" with the following icon:</p>
  
  <p><img src="https://i.stack.imgur.com/pGyzr.png" alt="enter image description here"></p>
  
  <p>Looking to the code, I see nor <code>System.exit()</code> neither fork to explain why the test ends as "terminated". If I look at the code (below), the function execute of findBugs runs (with output), finished without special instructions and then the test is terminated (the second <code>println</code> is not called). Any ideas what are the reasons for a terminated test ?</p>
  
  <pre><code>@Test
  public void testFindBugExecute() throws IOException, InterruptedException {
  
      // [ configuration stuff ] 
  
      System.out.println("BOUM1");
  
      // launch the analyze
      findBugs.execute();
  
      System.out.println("BOUM2");
  }
  </code></pre>
  
  <p><em>note:</em> Looking with the debugger, I see that the second println is called (but without output).</p>