fix tests related to compiler cache due to reduced class generation

This commit is contained in:
Joao Duarte 2020-06-30 12:06:40 +01:00 committed by João Duarte
parent 1413c62c48
commit 3a5f6860a7
2 changed files with 2 additions and 3 deletions

View file

@ -101,7 +101,6 @@ public final class ComputeStepSyntaxElement<T extends Dataset> {
public static void cleanClassCache() { public static void cleanClassCache() {
synchronized (COMPILER) { synchronized (COMPILER) {
CLASS_CACHE.clear(); CLASS_CACHE.clear();
COMPILER.setParentClassLoader(null);
} }
} }

View file

@ -615,12 +615,12 @@ public final class CompiledPipelineTest extends RubyEnvTestCase {
final CompiledPipeline testCompiledPipeline = new CompiledPipeline(testPipelineIR, pluginFactory); final CompiledPipeline testCompiledPipeline = new CompiledPipeline(testPipelineIR, pluginFactory);
final long compilationBaseline = time(ChronoUnit.SECONDS, () -> { final long compilationBaseline = time(ChronoUnit.MILLIS, () -> {
final CompiledPipeline.CompiledExecution compiledExecution = baselineCompiledPipeline.buildExecution(); final CompiledPipeline.CompiledExecution compiledExecution = baselineCompiledPipeline.buildExecution();
compiledExecution.compute(RubyUtil.RUBY.newArray(testEvent), false, false); compiledExecution.compute(RubyUtil.RUBY.newArray(testEvent), false, false);
}); });
final long compilationTest = time(ChronoUnit.SECONDS, () -> { final long compilationTest = time(ChronoUnit.MILLIS, () -> {
final CompiledPipeline.CompiledExecution compiledExecution = testCompiledPipeline.buildExecution(); final CompiledPipeline.CompiledExecution compiledExecution = testCompiledPipeline.buildExecution();
compiledExecution.compute(RubyUtil.RUBY.newArray(testEvent), false, false); compiledExecution.compute(RubyUtil.RUBY.newArray(testEvent), false, false);
}); });