Dennis Lundberg wrote:
Jörg Schaible wrote:
Hi Dennis,
Dennis Lundberg wrote:
Hi
It's about time to get commons-logging 1.1.1 released.
Release Notes:
http://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310484&styleName=Html&version=12312160
Tag:
https://svn.apache.org/repos/asf/commons/proper/logging/tags/commons-logging-1.1.1/
Staged repository:
http://people.apache.org/~dennisl/staging-repository-commons-logging/
Distribution files:
http://people.apache.org/~dennisl/commons-logging-1.1.1.tar.gz
I've used this one and tried to build and run the tests of the package
(Linux x86, M205). Works for Sun JDKs 1.4.2, 1.5.0, 1.6.0, Blackdown
1.4.2
Thanks for testing Jörg!
The tests cannot currently be run using Maven 2, because we do all sorts
of funky classloader manipulations.
Did you run the tests using Ant as described in the docs?
http://commons.apache.org/logging/building.html
Just follow the instructions in build-testing.xml
Fails for JRockit 1.4.2, 1.5.0 with:
============ %< ================
Results :
Tests in error:
testAllAllowed(org.apache.commons.logging.security.SecurityAllowedTestCase)
testAllForbidden(org.apache.commons.logging.security.SecurityForbiddenTestCase)
Tests run: 88, Failures: 0, Errors: 2, Skipped: 0
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
============ %< ================
Both fail with:
============ %< ================
-------------------------------------------------------------------------------
Test set: org.apache.commons.logging.security.SecurityAllowedTestCase
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.205 sec
<<< FAILURE!
testAllAllowed(org.apache.commons.logging.security.SecurityAllowedTestCase)
Time elapsed: 0.191 sec <<< ERROR!
java.lang.NoClassDefFoundError: sun/net/InetAddressCachePolicy
at java.lang.System.setSecurityManager0(System.java:276)
at java.lang.System.setSecurityManager(System.java:245)
at
org.apache.commons.logging.security.SecurityAllowedTestCase.tearDown(SecurityAllowedTestCase.java:77)
============ %< ================
That's an understandable error. I can't imagine that JRockit carries
sun/net/* classes in it. That being said, I can't find a reference to
such a class in commons-logging code though.
I installed JRockit and was able reproduce the error by running 'mvn
verify'. But as I said Maven 2 shouldn't be used for running the tests.
The configuration for surefire is to only include:
**/AvalonLoggerTestCase.java.
I'll have a look and see if the surefire config needs tweaking...
Here's my output:
Running org.apache.commons.logging.security.SecurityAllowedTestCase
testing permission:class
java.security.SecurityPermission:(java.security.SecurityPermission
getProperty.networkaddress.cache.ttl)
1:java.security.Security.getProperty
2:sun.net.InetAddressCachePolicy$1.run
3:sun.net.InetAddressCachePolicy.<clinit>
4:java.lang.System.setSecurityManager0
5:java.lang.System.setSecurityManager
6:org.apache.commons.logging.security.SecurityAllowedTestCase.testAllAllowed
Untrusted code [testcase] found
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.109
sec <<< FAILURE!
Running org.apache.commons.logging.simple.DefaultConfigTestCase
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Running org.apache.commons.logging.jdk14.CustomConfigFullTestCase
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Running org.apache.commons.logging.security.SecurityForbiddenTestCase
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.015
sec <<< FAILURE!
</snip>
- Jörg
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]