[TestBug] RFR : JDK-8192909 - Invalid username or password in HashedPasswordFileTest.java
Harsha Wardhana B
harsha.wardhana.b at oracle.com
Tue Dec 5 12:04:41 UTC 2017
Hi Daniel,
On Tuesday 05 December 2017 03:42 PM, Daniel Fuchs wrote:
> Hi Harsha,
>
> Looks good.
Thanks for the review.
>
> nit:
>
> 366 if(random.nextBoolean()) {
> 367 String[] tokens = line.split("\\s+");
> 368 if ((tokens.length == 4 || tokens.length ==
> 3)) {
>
> inverting the two if () (testing for the applicability of the line
> first) would probably give a better chance that an existing
> password is replaced, unless most lines are applicable.
All the lines will be applicable. The password file will be hashed
before the above lines are executed. An Assert statement at line 353
makes sure of that. Hence no point inverting the two if().
>
> best regards,
>
> -- daniel
Regards
Harsha
>
> n 04/12/2017 18:27, Harsha Wardhana B wrote:
>> Hi All,
>>
>> Please review and provide comments for fix for,
>>
>> issue: https://bugs.openjdk.java.net/browse/JDK-8192909
>>
>> having webrev at,
>>
>> webrev : http://cr.openjdk.java.net/~hb/8192909/webrev.00/
>>
>> Fix details: The test was failing intermittently because of duplicate
>> entries for role in input password file. The duplicate entries get
>> over-written by JMX agent, but the client was testing with stale
>> entries for duplicated role. Also, the test now uses a single random
>> number generator from test package (Utils.getRandomInstance) instead
>> of two.
>>
>> Regards
>>
>> Harsha
>>
>
More information about the serviceability-dev
mailing list