Hello.
Post by Alex HerbertHi,
The outstanding issue (RNG-57) is a performance enhancement in the core library [1].
The speed improvement has been demonstrated. However the effect on
the randomness has not been tested using the 3rd party DieHarder and
BigCrush test suites.
I could not do it before getting your latest PR update with
this enhancement... :-)
Post by Alex HerbertI would be reluctant to change the core library
without verifying the impact of the change.
+1
Post by Alex HerbertA second issue is that the change causes the current test suite to
fail. This has been investigated and is due to the fact that the test
suite is performing many tests of randomness with statistical tests
for acceptance. The modification alters the sequences generated by
the
test suite from their fixed seeds and the results are no longer
accepted. Basically after enough tests for randomness something will
almost certainly fail. That is what is happening after the
enhancement
is put into the core module.
Ideally the suite would work with random seeds
+1
I'll make that change.
Post by Alex Herbertand use a more
selective set of tests (to reduce the chance for failures)
In the meantime, we can configure junit to rerun "flaky" tests.
Post by Alex Herbertbut I have
not had time to look at reengineering the test suite.
It is perhaps not necessary if it is expected that the same
test won't fail several times in a row.
The testing does not take very long (~10 s for "core");
hence there isn't much to be gained by having the minimal
set of unit tests.
Post by Alex HerbertIt may be better to delay this for a later release.
Sure.
Best,
Gilles
Post by Alex HerbertRegards,
Alex
[1] https://issues.apache.org/jira/browse/RNG-57
<https://issues.apache.org/jira/browse/RNG-57>
Post by Gary GregoryGo for it :-)
Gary
On Thu, Nov 15, 2018 at 9:44 AM Gilles
Post by GillesHi.
Only 1 issue left that is targeted for the next release.[1]
Any work in progress that is ready for inclusion?
Gilles
P.S. Review(s) welcome (as usual).
[1]
https://issues.apache.org/jira/projects/RNG?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=unreleased
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-***@commons.apache.org
For additional commands, e-mail: dev-***@commons.apache.org