[webbeans-commits] Webbeans SVN: r1692 - in tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner: servlet and 1 other directory.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Tue Feb 24 16:59:04 EST 2009


Author: pete.muir at jboss.org
Date: 2009-02-24 16:59:04 -0500 (Tue, 24 Feb 2009)
New Revision: 1692

Modified:
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/TestRunner.java
   tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/servlet/ServletTestRunner.java
Log:
Fix expected exceptions for debug servlet mode

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/TestRunner.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/TestRunner.java	2009-02-24 21:37:57 UTC (rev 1691)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/TestRunner.java	2009-02-24 21:59:04 UTC (rev 1692)
@@ -39,7 +39,7 @@
       return methodNames;
    }
    
-   public void run()
+   public void run(boolean ignoreExpectedExceptions)
    {
       AbstractDeclarativeTest.setInContainer(true);
       if (classNames.size() == 0)
@@ -54,7 +54,10 @@
       List<XmlSuite> xmlSuites = new ArrayList<XmlSuite>();
       testNG.setXmlSuites(xmlSuites);
       xmlSuites.add(createSuite());
-      testNG.setAnnotationTransformer(new RemoveExpectedExceptionsAnnotationTransformer());
+      if (ignoreExpectedExceptions)
+      {
+         testNG.setAnnotationTransformer(new RemoveExpectedExceptionsAnnotationTransformer());
+      }
       testNG.run();
       this.context = listener.getContext();
       this.testResults = listener.getTestResults();

Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/servlet/ServletTestRunner.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/servlet/ServletTestRunner.java	2009-02-24 21:37:57 UTC (rev 1691)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/impl/runner/servlet/ServletTestRunner.java	2009-02-24 21:59:04 UTC (rev 1692)
@@ -45,9 +45,10 @@
          resp.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, "No method name specified");
          return;
       }
-      runner.run();
+      
       if (outputMode.equals("html"))
       {
+         runner.run(false);
          resp.setContentType("text/html");
          resp.setStatus(HttpServletResponse.SC_OK);
          PrintWriter writer = resp.getWriter();
@@ -90,7 +91,7 @@
       }
       else if (outputMode.equals("serializedObject"))
       {
-         
+         runner.run(true);
          ObjectOutputStream oos = new ObjectOutputStream(resp.getOutputStream());
          if (runner.getTestResults().size() == 1)
          {




More information about the weld-commits mailing list