| diff --git lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupAndRestoreClassEnv.java lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupAndRestoreClassEnv.java |
| index 6a3d4da..c543e7d 100644 |
| --- lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupAndRestoreClassEnv.java |
| +++ lucene/test-framework/src/java/org/apache/lucene/util/TestRuleSetupAndRestoreClassEnv.java |
| @@ -150,7 +150,9 @@ final class TestRuleSetupAndRestoreClassEnv extends AbstractBeforeAfterRule { |
| |
| savedCodec = Codec.getDefault(); |
| int randomVal = random.nextInt(11); |
| - if (("random".equals(TEST_POSTINGSFORMAT) == false) || ("random".equals(TEST_DOCVALUESFORMAT) == false)) { |
| + if ("default".equals(TEST_CODEC)) { |
| + codec = savedCodec; // just use the default, don't randomize |
| + } else if (("random".equals(TEST_POSTINGSFORMAT) == false) || ("random".equals(TEST_DOCVALUESFORMAT) == false)) { |
| // the user wired postings or DV: this is messy |
| // refactor into RandomCodec.... |
| |