buildr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Boisvert (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (BUILDR-301) TestNG doesn't report failure if more than one test fails
Date Thu, 17 Sep 2009 23:49:57 GMT

     [ https://issues.apache.org/jira/browse/BUILDR-301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alex Boisvert resolved BUILDR-301.
----------------------------------

    Resolution: Fixed

Fixed and added spec for failing case.

boisvert@sixtine:~/svn/buildr-301$ svn commit -m "BUILDR-301 TestNG doesn't report failure
if more than one test fails; fix is to use a non-greedy regexp for matching failed test case
name"
Sending        CHANGELOG
Sending        lib/buildr/java/tests.rb
Sending        spec/java/tests_spec.rb
Transmitting file data ...
Committed revision 816413.


> TestNG doesn't report failure if more than one test fails
> ---------------------------------------------------------
>
>                 Key: BUILDR-301
>                 URL: https://issues.apache.org/jira/browse/BUILDR-301
>             Project: Buildr
>          Issue Type: Bug
>          Components: Test frameworks
>    Affects Versions: 1.3.4
>         Environment: Tested on Linux (Fedora, Debian/Ubuntu)
>            Reporter: Martin Grotzke
>            Assignee: Alex Boisvert
>             Fix For: 1.3.5
>
>
> This issue is related to the report on the mailing list:
> http://n2.nabble.com/Build-completes-successfully-on-configuration-failures-and-skipped-tests-td3332816.html#a3332816
> I reproduced what we encountered in a simple project that has these test classes
> - a BaseTest with a beforMethod that fails and a test method (that is skipped)
> - a Test1 that extends BaseTest, with a test method that is also skipped.
> This is the output of a `buildr clean test':
> [grotzke@mescalin testmodule]$ buildr clean test
> (in /home/grotzke/proj/buildr-sandbox, development)
> Cleaning buildr-sandbox:testmodule
> Testing buildr-sandbox:testmodule
> Compiling buildr-sandbox:testmodule into /home/grotzke/proj/buildr-sandbox/testmodule/target/classes
> Compiling buildr-sandbox:testmodule:test into /home/grotzke/proj/buildr-sandbox/testmodule/target/test/classes
> Running tests in buildr-sandbox:testmodule
> Running TestNG in buildr-sandbox:testmodule
> [Parser] Running:
>   buildr-sandbox-testmodule
> FAILED CONFIGURATION: @BeforeMethod beforeBaseTestMethod
> java.lang.RuntimeException: s.th. failed here...
>         at de.javakaffee.buildr.sandbox.testmodule.BaseTest.beforeBaseTestMethod(BaseTest.scala:10)
> ... Removed 24 stack frames
> SKIPPED CONFIGURATION: @BeforeMethod beforeBaseTestMethod
> SKIPPED CONFIGURATION: @BeforeMethod beforeBaseTestMethod
> SKIPPED: testBase
> SKIPPED: testClass1
> SKIPPED: testBase
> ===============================================
>     Command line test
>     Tests run: 3, Failures: 0, Skips: 3
>     Configuration Failures: 1, Skips: 2
> ===============================================
> ===============================================
> buildr-sandbox-testmodule
> Total tests run: 3, Failures: 0, Skips: 3
> Configuration Failures: 1, Skips: 2
> ===============================================
> Completed in 4.305s
> The project can be found here:
> http://github.com/magro/buildr-sandbox/tree/master

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message