You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Hoss Man (JIRA)" <ji...@apache.org> on 2012/06/07 00:19:23 UTC

[jira] [Resolved] (SOLR-2284) tests should not depend on indexes in example data dirs

     [ https://issues.apache.org/jira/browse/SOLR-2284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hoss Man resolved SOLR-2284.
----------------------------

    Resolution: Fixed

This was dealt with at some point, the following steps...

{code}
echo BOGUS > multicore/core0/data/index/segments_1
echo BOGUS > multicore/core1/data/index/segments_1
ant test -Dtestcase=MergeIndexesEmbeddedTest
ant test -Dtestcase=MultiCoreEmbeddedTest
ant test -Dtestcase=MultiCoreExampleJettyTest
{code}

..now result in tests passing even though the indexes on disk are corrupt

                
> tests should not depend on indexes in example data dirs
> -------------------------------------------------------
>
>                 Key: SOLR-2284
>                 URL: https://issues.apache.org/jira/browse/SOLR-2284
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Hoss Man
>             Fix For: 4.0
>
>
> Several tests legitimately use "example" configs as a way of verifying that the configs themselves are valid and load properly.  other tests re-use the example configs to test out of lazyiness.
> In either case, these tests should not be using existing indexes found in the example data directories when running the tests.  example indexes are not cleaned up at the end of test runs, and they are not deleted by "ant clean" a codec or other index incompatibility made on trunk can result in tests that fail because an old example index which the user has not manually cleaned up can not be open by the test.
> tests using example configs (for whatever reason) should always use their own private data directory cleaned up on test completion

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org