Marker interface for nested suites that should be ignored if executed in stand-alone mode.
General utility methods for Lucene unit tests.
Converts numbers to english strings for testing.
Hackidy-Häck-Hack to cause a test to fail on non-bulk merges
Minimal port of benchmark's LneDocSource + DocMaker, so tests can enum docs from a line file created by benchmark's WriteLineDoc task
Backwards compatible test* method provider (public, non-static).
Base class for all Lucene unit tests, Junit3 or Junit4 variant.
Last minute patches.
Sneaky: rethrowing checked exceptions as unchecked ones.
A suite listener printing a "reproduce string".
Require assertions for Lucene/Solr packages.
This rule will fail the test if it has insane field caches.
This rule keeps a count of failed tests (suites) and will result in an
This rule will cause the suite to be assumption-ignored if the test class implements a given marker interface and a special property is not set.
A rule for marking failed tests and suites.
Stores the suite name so you can retrieve it from
Intentionally slow IndexOutput for testing.
time unit constants for use in annotations.
Annotation for tests which exhibit a known issue and are temporarily disabled.
Annotation for tests that fail frequently and should be moved to a "vault" plan in Jenkins.
Annotation for tests that should only be run during nightly builds.
Annotation for tests that are slow.
Annotation for test classes that should avoid certain codec types (because they are expensive, for example).
Annotation for tests that should only be run during weekly builds
LuceneTestCase, which extends JUnit with additional functionality.
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.