[ 
http://jira.codehaus.org/browse/SUREFIRE-625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kristian Rosenvold updated SUREFIRE-625:
----------------------------------------

    Component/s: Junit 4.x support

> Testclass which fails during launch claims to have no tests
> -----------------------------------------------------------
>
>                 Key: SUREFIRE-625
>                 URL: http://jira.codehaus.org/browse/SUREFIRE-625
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Junit 4.x support
>    Affects Versions: 2.5
>         Environment: Maven version: 2.0.10 (surefire 2.5)
> Java version: 1.6.0_15
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>            Reporter: Karen Lease
>            Priority: Minor
>         Attachments: surefire_junit4.8.1_issue.zip
>
>
> I have a test which fails during launch due to this exception:
> bq.java.lang.SecurityException: class 
> ";com.spx.messageservice.MessageServiceException"'s signer information does 
> not match signer information of other classes in the same package
> This happened because the class under test depends on some other classes in 
> the same package in a signed jar.
> The problem is that using our normal maven environment, this error is not 
> shown at all. Instead the surefire report for this class contained the 
> results from the previous test in the module!
> If the test is run by itself with mvn -Dtest=TestClass, then maven says there 
> are no tests run and no errors!
> If I use junit 4.8.1 in my pom file, I get this output on the console and in 
> the surefire .txt report:
> bq.Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> The XML surefire report is not produced at all.
> If I use junit 4.6 in my pom file, I get this output:
> {quote}
>       Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.047 
> sec <<< FAILURE!
> initializationError(com.spx.messageservice.BusinessEventRegistrarTest)  Time 
> elapsed: 0 sec  <<< ERROR!
> java.lang.SecurityException: class 
> "com.spx.messageservice.MessageServiceException"'s signer information does 
> not match signer information of other classes in the same package
>       at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)
>         ...
> {quote}
> Both the .txt & .xml version of the surefire reports are produced.
> After some experiments, I found that this happens for any junit version > 4.6.
> If I run the test class with junit from the command line, both the 4.6 & 
> 4.8.1 produce a stack trace showing the exception during launch.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to