title: Show a failure if suite fails in BeforeSuite
body: <p>I have been running TestNG for quite some time successfully.  I have over 1000 suite XMLs all doing well except for one issue.  I have a <code>@BeforeSuite</code> which sets things up, gets stuff from a database, etc, etc.  If something causes a failure in <code>BeforeSuite()</code>, I want the suite to fail and skip the remaining tests.  It skips just fine, but the reporting shows things like...  <code>0 Pass, 0 Fail, 28 Skipped</code>.  I want it to show <code>0 Pass, 1 Fail, 27 Skipped</code>.  Due to it showing no failures post-processing is handling the suite incorrectly.  How can I get the first test to show as Fail if the <code>@BeforeSuite</code> fails?</p>
  <p>BTW, I'm currently using things such as:</p>
  <pre><code>Assert.fail(&quot;OMS Database Query update failed for itemnumber= &quot; + sPartnumber + &quot;. Zero rows returned.&quot;);
  </code></pre>
  <p>in <code>BeforeSuite()</code>.</p>