Dawid Weiss created LUCENE-9491:
-----------------------------------

             Summary: Consolidate test options and improve support for 
dynamically computed values
                 Key: LUCENE-9491
                 URL: https://issues.apache.org/jira/browse/LUCENE-9491
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Dawid Weiss
            Assignee: Dawid Weiss


Allow easier inspection of test options, their description and their values.

{code}
> ./gradlew -p lucene/core testOpts

Test options for project :lucene:core and seed "30AE4DB28014D9D3":
  tests.LUCENE_VERSION     = 9.0.0    # Base Lucene version.
  tests.asserts            = true     # Enables or disables assertions mode.
  tests.awaitsfix          = null     # Enables or disables @AwaitsFix tests.
  tests.badapples          = null     # Enables or disables @BadApple tests.
  tests.bwcdir             = null     # Data for backward-compatibility indexes.
  tests.codec              = random   # Sets the codec tests should run with.
  tests.directory          = random   # Sets the Directory implementation tests 
should run with.
  tests.docvaluesformat    = random   # Sets the doc values format tests should 
run with.
  tests.dups               = 0        # Reiterate runs of entire test suites 
('beast' task).
  tests.failfast           = false    # Stop the build early on failure.
C tests.file.encoding      = ISO-8859-1 # (!= default: computed) Sets the 
default file.encoding on test JVM.
  tests.filter             = null     # Applies a test filter (see :helpTests).
  tests.haltonfailure      = true     # Halt processing on test failure.
  tests.heapsize           = 512m     # Heap size for test JVMs
  tests.infostream         = false    # Enables or disables infostream logs.
  tests.iters              = null     # Duplicate (re-run) each test case N 
times.
C tests.jvmargs            = -XX:TieredStopAtLevel=1 # (!= default: computed) 
Arguments passed to each forked JVM.
C tests.jvms               = 4        # (!= default: computed) Number of forked 
test JVMs
  tests.leaveTemporary     = false    # Leave temporary directories after tests 
complete.
  tests.linedocsfile       = europarl.lines.txt.gz # Test data file path.
  tests.locale             = random   # Sets the default locale tests should 
run with.
  tests.maxfailures        = null     # Skip tests after a given number of 
failures.
  tests.minheapsize        = 256m     # Minimum heap size for test JVMs
  tests.monster            = false    # Enables or disables @Monster tests.
  tests.multiplier         = 1        # Value multiplier for randomized tests.
  tests.nightly            = false    # Enables or disables @Nightly tests.
  tests.postingsformat     = random   # Sets the postings format tests should 
run with.
  tests.profile            = false    # Enable java flight recorder profiling.
C tests.seed               = 30AE4DB28014D9D3 # (!= default: computed) Sets the 
master randomization seed.
  tests.slow               = true     # Enables or disables @Slow tests.
  tests.timeoutSuite       = null     # Timeout (in millis) for an entire suite.
  tests.timezone           = random   # Sets the default time zone tests should 
run with.
  tests.useSecurityManager = true     # Control security manager in tests.
  tests.verbose            = false    # Enables verbose mode (emits full test 
outputs immediately).
  tests.weekly             = false    # Enables or disables @Weekly tests.
C tests.workDir            = 
O:\repos\lucene-master\lucene\core\build\tmp\tests-tmp # (!= default: computed) 
Working directory for forked test JVMs
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to