public void TestRandomRegexps() { int iters = TEST_NIGHTLY ? AtLeast(30) : AtLeast(1); for (int i = 0; i < iters; i++) { CharacterRunAutomaton dfa = new CharacterRunAutomaton(AutomatonTestUtil.RandomAutomaton(Random) /*, int.MaxValue*/); bool lowercase = Random.nextBoolean(); int limit = TestUtil.NextInt32(Random, 0, 500); Analyzer a = Analyzer.NewAnonymous(createComponents: (fieldName, reader) => { Tokenizer t = new MockTokenizer(reader, dfa, lowercase, limit); return(new TokenStreamComponents(t, t)); }); CheckRandomData(Random, a, 100); a.Dispose(); } }
public void TestRandomRegexps() { //int iters = TestNightly ? AtLeast(30) : AtLeast(1); // LUCENENET specific - reduced Nightly iterations from 30 to 15 // to keep it under the 1 hour free limit of Azure DevOps int iters = TestNightly ? AtLeast(15) : AtLeast(1); for (int i = 0; i < iters; i++) { CharacterRunAutomaton dfa = new CharacterRunAutomaton(AutomatonTestUtil.RandomAutomaton(Random) /*, int.MaxValue*/); bool lowercase = Random.NextBoolean(); int limit = TestUtil.NextInt32(Random, 0, 500); Analyzer a = Analyzer.NewAnonymous(createComponents: (fieldName, reader) => { Tokenizer t = new MockTokenizer(reader, dfa, lowercase, limit); return(new TokenStreamComponents(t, t)); }); CheckRandomData(Random, a, 100); a.Dispose(); } }