Thank you! Now I just need to understand why the test failure is no longer reproducing lol. Also it's mildly confusing that when you specify tests.iters it prints a single test seed if it is actually going to use many different ones? Anyway I will read more docs I am probably still confusing beast and test?
On Tue, Apr 2, 2024, 6:27 PM Dawid Weiss <dawid.we...@gmail.com> wrote: > > This section of the help file for testing explains the difference between > 'beast', 'test' and various reiteration methods - > > https://github.com/apache/lucene/blob/main/help/tests.txt#L89-L123 > > In *most* cases, tests.iters will be just as good as beasting (and much > faster). The only difference is when you want class-level settings to be > randomized differently (static initializers, for example). > > D. > > On Tue, Apr 2, 2024 at 10:54 PM Shubham Chaudhary <shubhmas...@gmail.com> > wrote: > >> I think you could try this: >> >> ./gradlew -p lucene/core beast -Ptests.dups=10 --tests >> TestByteVectorSimilarityQuery >> >> I confirmed it uses a different seed (long value) for each run by >> printing the seed here >> <https://github.com/apache/lucene/blob/main/gradle/testing/beasting.gradle#L62-L66> >> in beasting.gradle >> <https://github.com/apache/lucene/blob/main/gradle/testing/beasting.gradle> >> . >> >> - Shubham >> >> On Wed, Apr 3, 2024 at 1:49 AM Michael Sokolov <msoko...@gmail.com> >> wrote: >> >>> oh! I overlooked tests.dups -- but it doesn't seem to be doing what I >>> expected. EG I tried >>> >>> ./gradlew -p lucene/core test --tests TestByteVectorSimilarityQuery >>> -Ptests.dups=1000 -Ptests.multiplier=3 >>> >>> and it completes very quickly reporting having run only 13 tests >>> >>> On Tue, Apr 2, 2024 at 4:14 PM Michael Sokolov <msoko...@gmail.com> >>> wrote: >>> > >>> > Is there a convenient way to run a test multiple times with different >>> > seeds? Do I need to write my own script? I feel like I used to be able >>> > to do this in IntelliJ, but that option seems to have vanished, and I >>> > don't see any such option in gradle testOpts either. I tried >>> > -tests.iter but that seems to run the same test multiple times with >>> > the same seed, >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >>> For additional commands, e-mail: dev-h...@lucene.apache.org >>> >>>