Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
I had kind of forgotten, but while working on Starburst I had realized that almost all of our tests are capable of being very fast and logging 10x less as a result. When they get this fast, a lot of infrequent random fails become frequent and things become much easier to debug. I had fixed a lot of issue to make tests pretty damn fast in the starburst branch, but tons of tests where still ignored due to the scope of changes going on.
A variety of things have converged that have allowed me to absorb most of that work and build up on it while also almost finishing it.
This will be another huge PR aimed at addressing issues that have our tests often take dozens of seconds to minutes when they should take mere seconds or 10.
As part of this issue, I would like to move the focus of non nightly tests towards being more minimal, consistent and fast.
In exchanged, we must put more effort and care in nightly tests. Not something that happens now, but if we have solid, fast, consistent non Nightly tests, that should open up some room for Nightly to get some status boost.
Attachments
Issue Links
- blocks
-
SOLR-13452 Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
- Closed
- is part of
-
SOLR-12801 Fix the tests, remove BadApples and AwaitsFix annotations, improve env for test development.
- Open
- is related to
-
SOLR-13867 Make Solrcloud stable and performant and capable of having passing tests.
- Closed