mirror of https://github.com/apache/lucene.git
LUCENE-2710: reproduce-with on test failure isnt right if you manually override things
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1023250 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5870f2f0d7
commit
fb57fd149a
|
@ -43,7 +43,7 @@ import org.apache.lucene.util.LuceneTestCase;
|
|||
public class TestDemo extends LuceneTestCase {
|
||||
|
||||
public void testDemo() throws IOException, ParseException {
|
||||
|
||||
fail();
|
||||
Analyzer analyzer = new MockAnalyzer();
|
||||
|
||||
// Store the index in memory:
|
||||
|
|
|
@ -759,7 +759,19 @@ public abstract class LuceneTestCase extends Assert {
|
|||
// We get here from InterceptTestCaseEvents on the 'failed' event....
|
||||
public void reportAdditionalFailureInfo() {
|
||||
System.out.println("NOTE: reproduce with: ant test -Dtestcase=" + getClass().getSimpleName()
|
||||
+ " -Dtestmethod=" + getName() + " -Dtests.seed=" + new TwoLongs(staticSeed, seed));
|
||||
+ " -Dtestmethod=" + getName() + " -Dtests.seed=" + new TwoLongs(staticSeed, seed)
|
||||
+ reproduceWithExtraParams());
|
||||
}
|
||||
|
||||
// extra params that were overridden needed to reproduce the command
|
||||
private String reproduceWithExtraParams() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (!TEST_CODEC.equals("random")) sb.append(" -Dtests.codec=").append(TEST_CODEC);
|
||||
if (!TEST_LOCALE.equals("random")) sb.append(" -Dtests.locale=").append(TEST_LOCALE);
|
||||
if (!TEST_TIMEZONE.equals("random")) sb.append(" -Dtests.timezone=").append(TEST_TIMEZONE);
|
||||
if (!TEST_DIRECTORY.equals("random")) sb.append(" -Dtests.directory=").append(TEST_DIRECTORY);
|
||||
if (RANDOM_MULTIPLIER > 1) sb.append(" -Dtests.multiplier=").append(RANDOM_MULTIPLIER);
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
// recorded seed: for beforeClass
|
||||
|
|
Loading…
Reference in New Issue