You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Woonsan Ko (JIRA)" <ji...@apache.org> on 2016/07/07 04:08:11 UTC
[jira] [Commented] (OAK-4544) Fix failing test
DataStoreCheckTest.testMissingOpParams()
[ https://issues.apache.org/jira/browse/OAK-4544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15365575#comment-15365575 ]
Woonsan Ko commented on OAK-4544:
---------------------------------
Just out of curiosity, I printed out {{message}} and {{assertMsg}} on the failing method ({{DataStoreCheckTest#testIncorrectParams()}}):
{noformat}
$$$$$$$$$$ message: 'joptsimple.MissingRequiredOptionException: Missing required option(s) ['ref', 'id', 'consistency']
Option Description
------ -----------
-?, -h, --help show help
--consistency Check consistency
--dump Dump Path
--id Get ids
--ref Get references
--segment-tar Use oak-segment-tar instead of oak-
segment
--store Node Store
'
$$$$$$$$$$ assertMsg: 'Missing required option(s) ['id', 'ref', 'consistency']'
{noformat}
It looks like caused simply by inconsistent string representations of the options.
> Fix failing test DataStoreCheckTest.testMissingOpParams()
> ---------------------------------------------------------
>
> Key: OAK-4544
> URL: https://issues.apache.org/jira/browse/OAK-4544
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: run
> Reporter: Amit Jain
> Assignee: Amit Jain
> Priority: Minor
> Fix For: 1.5.6
>
>
> DataStoreCheckTest.testMissingOpParams() regularly fails on Java 1.8. The test is a non-critical test which checks for proper messages for an operation which should be no-op given incomplete parameters. If a solution cannot be found then it might still be ok to even remove the test.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)