David Smiley created SOLR-17666:
-----------------------------------

             Summary: Run all tests with (or without) SSL per build.
                 Key: SOLR-17666
                 URL: https://issues.apache.org/jira/browse/SOLR-17666
             Project: Solr
          Issue Type: Test
            Reporter: David Smiley


It'd be easier to debug SSL related test failures if the entire build (all the 
tests) run a consistent SSL enabled/disabled choice, and we either have a 
dedicated build or randomly choose this at the start. We'd be able to use 
Develocity tags, thus aiding tracking patterns.  A failure of the build would 
also mean the reproducer line would print the SSL enablement, thus clarifying 
if SSL is a possible factor in the test failure (vs not an issue). The choice 
could be determined in gradle and passed only when enabled.  When invoking a 
test in an IDE, no longer will people need to familiarize themselves with 
Solr's insistence on SSL  secure randomization entropy, unless of course you 
are trying to debug an SSL failure.

Admittedly, a down-side is that a change that breaks SSL has a higher chance of 
getting merged without a PR validation noticing.

This approach could lead to simplified test infrastructure relating to this 
mechanism, as SSL doesn't need to be disabled/reset.  It just needs to be done 
once statically.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to