lucene/dev-tools
Simon Willnauer 8d9290ca36
Modernize BWC testing with parameterized tests (#13046)
This change modernizes the BWC tests to leverage RandomizedRunners Parameterized Tests that allow us to have more structured and hopefully more extendible BWC tests in the future. This change doesn't add any new tests but tries to make the ones we have more structured and support growth down the road.
Basically, every index type got it's own Test class that doesn't require to loop over all the indices in each test. Each test case is run with all versions specified. Several sanity checks are applied in the base class to make individual tests smaller and much easier to read.

Co-authored-by: Michael McCandless <lucene@mikemccandless.com>
Co-authored-by: Adrien Grand <jpountz@gmail.com>
2024-01-31 15:27:56 +01:00
..
aws-jmh script to run microbenchmarks across different ec2 instance types (#12787) 2023-11-10 12:31:10 -05:00
doap DOAP changes for release 9.9.2 2024-01-29 15:27:35 +00:00
missing-doclet Remove unused imports (#12970) 2023-12-28 19:28:24 +01:00
scripts Modernize BWC testing with parameterized tests (#13046) 2024-01-31 15:27:56 +01:00
test-patch LUCENE-10253: Remove the BadApple annotation. (#468) 2021-12-01 18:03:02 +01:00
README.txt Attempting to clean up some remaining Solr references (#12939) 2023-12-14 06:02:16 -05:00
size-estimator-lucene-solr.xls LUCENE-3435: fix sort field calculation 2011-09-16 20:46:16 +00:00

README.txt

The tools, documentation, etc. in this directory are intended to be helpful
to developers of Lucene and Solr.  They are not necessarily maintained in
the same way that the core code is maintained and so your mileage may vary
as to the usefulness of the tools.

Description of dev-tools/ contents:

./aws-jmh/       -- Scripts for running microbenchmarks across different ec2 instance types.
./doap/          -- Lucene project descriptors in DOAP RDF format.
./missing-doclet -- JavaDoc validation doclet subproject
./scripts/       -- Odds and ends for building releases, etc.
./test-patch/    -- Scripts for automatically validating patches