On Tue, 10 Jul 2018 12:45:43 -0400, Rob Tompkins wrote:
@Gilles - this is where I see failure’s happening:

[INFO] JPMS Integration test .............................. FAILURE [
0.413 s]
[INFO] JPMS module example (library) ...................... SKIPPED
[INFO] JPMS module example (application) 1.1-SNAPSHOT ..... SKIPPED
[INFO]

Yes, but this is not caused by the *unit* tests of the component;
"JPMS integration test" is a (maven) module whose only purpose is
to test that the functionality works fine as JPMS modules.

I get this animal-sniffer error too.

Gilles


------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]

------------------------------------------------------------------------
[INFO] Total time: 06:46 min
[INFO] Finished at: 2018-07-10T12:44:25-04:00
[INFO]

------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.codehaus.mojo:animal-sniffer-maven-plugin:1.16:check
(checkAPIcompatibility) on project commons-rng-examples-jpms: Failed
to obtain signature: org.codehaus.mojo.signature:java90:1.0: Failure
to find org.codehaus.mojo.signature:java90:signature:1.0 in
https://repo.maven.apache.org/maven2 was cached in the local
repository, resolution will not be reattempted until the update
interval of central has elapsed or updates are forced
[ERROR]
[ERROR] Try downloading the file manually from the project website.
[ERROR]
[ERROR] Then, install it using the command:
[ERROR]     mvn install:install-file
-DgroupId=org.codehaus.mojo.signature -DartifactId=java90
-Dversion=1.0 -Dpackaging=signature -Dfile=/path/to/file
[ERROR]
[ERROR] Alternatively, if you host your own repository you can deploy
the file there:
[ERROR]     mvn deploy:deploy-file
-DgroupId=org.codehaus.mojo.signature -DartifactId=java90
-Dversion=1.0 -Dpackaging=signature -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]
[ERROR]
[ERROR]
[ERROR]   org.codehaus.mojo.signature:java90:signature:1.0
[ERROR]
[ERROR] from the specified remote repositories:
[ERROR]   apache.snapshots (https://repository.apache.org/snapshots,
releases=false, snapshots=true),
[ERROR]   central (https://repo.maven.apache.org/maven2,
releases=true, snapshots=false)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with
the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]

http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with
the command
[ERROR]   mvn <goals> -rf :commons-rng-examples-jpms


On Jul 10, 2018, at 12:04 PM, Rob Tompkins <chtom...@gmail.com> wrote:

I’m actually working on this but the non-deterministic unit tests drive me a little crazy. Is there a way we can both test randomness and have deterministic testing capability?

-Rob

On Jul 3, 2018, at 1:24 PM, Gilles <gil...@harfang.homelinux.org> wrote:

Hello Bruno.

On Tue, 3 Jul 2018 11:07:48 +0000 (UTC), Bruno P. Kinoshita wrote:
Hi Gilles,

I've checked out the latest from
https://github.com/apache/commons-rng, updated the pom.xml to use 47
instead of 45, and downloaded JDK 9.

[...]


[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time
elapsed: 6.935 s - in

org.apache.commons.rng.sampling.distribution.DiscreteSamplerParametricTest
[INFO] Running

org.apache.commons.rng.sampling.distribution.ContinuousSamplerParametricTest
[ERROR] Tests run: 35, Failures: 1, Errors: 0, Skipped: 0, Time
elapsed: 52.91 s <<< FAILURE! - in

org.apache.commons.rng.sampling.distribution.ContinuousSamplerParametricTest
[ERROR] testSampling[12:

data=org.apache.commons.math3.distribution.ExponentialDistribution@6f3f0fae
(inverse method)
[rng=org.apache.commons.rng.core.source32.Well44497a]:
deciles=[0.3634937790195007, 0.7698452520340235, 1.230528556588627,
1.762348401992668, 2.391357772931811, 3.1612030249658347,
4.153706174924479, 5.552560797897647,

7.943918570829458]](org.apache.commons.rng.sampling.distribution.ContinuousSamplerParametricTest)
Time elapsed: 0.117 s  <<< FAILURE!
java.lang.AssertionError:

org.apache.commons.math3.distribution.ExponentialDistribution@6f3f0fae
(inverse method)
[rng=org.apache.commons.rng.core.source32.Well44497a]: Too many
failures for sample size = 20000 (3 out of 50 tests failed,
chi2=[26.534000000000002, 25.108, 23.597]
[...]
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]

http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with
the command
[ERROR]   mvn <goals> -rf :commons-rng-sampling

This a transient error due to the expected random nature of
the algorithms being tested.
Running the above command multiple times should get you past
this issue.
The real issue is with module "commons-rng-examples" (that
still fails on my machine with CP 47 and Java 9).

Regards,
Gilles



And confirmed that when executing the program, at the beginning the
the log output, it said "Java version: 9.0.4, vendor: Oracle
Corporation".


Hope that helps,
Bruno




________________________________
From: Gilles <gil...@harfang.homelinux.org>
To: Commons Developers List <dev@commons.apache.org>
Sent: Tuesday, 3 July 2018 9:23 PM
Subject: [RNG] CP 47



Hi.


Could someone please run, with Java 9 or later,


$ mvn -Dcommons.release.dryRun=true -Ptest-deploy -Prelease

-Pcommons-rng-examples clean test site deploy


using commons-parent 47, and report how it went?


Thanks,

Gilles



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to