[
https://issues.apache.org/jira/browse/SOLR-12801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16664080#comment-16664080
]
David Smiley commented on SOLR-12801:
-------------------------------------
I've been interested in making tests easier to maintain and write -- SOLR-11872
(managed SolrClient instead of TestHarness stuff) I suppose it doesn't fit
within the scope of this issue though. One relationship however is the idea
that you could run tests globally but indicate you only want to run tests that,
say, can work for standalone (not SolrCloud) and/or which can use just one
shard. Many tests could be either-or -- the test doesn't fundamentally care
either way. With some adjustments in that issue, they could be written that
way. I did this for a specific client but it could have been upstreamed to
Solr.
Another FYI that I think is hugely important to test maintenance is SOLR-10229
concerning preventing proliferation of one-off test files. The "how" is
debatable but the goal is important.
> Fix the tests, remove BadApples and AwaitsFix annotations, improve env for
> test development.
> --------------------------------------------------------------------------------------------
>
> Key: SOLR-12801
> URL: https://issues.apache.org/jira/browse/SOLR-12801
> Project: Solr
> Issue Type: Task
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Mark Miller
> Assignee: Mark Miller
> Priority: Critical
>
> A single issue to counteract the single issue adding tons of annotations, the
> continued addition of new flakey tests, and the continued addition of
> flakiness to existing tests.
> Lots more to come.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]