mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fixed memory leak in DependentModulesCompilationTest
This commit is contained in:
+11
-6
@@ -90,13 +90,18 @@ public class DependentModulesCompilationTest extends JpsBuildTestCase {
|
||||
|
||||
CompileScope scope = CompileScopeTestBuilder.rebuild().allModules().build();
|
||||
ProjectDescriptor descriptor = createProjectDescriptor(BuildLoggingManager.DEFAULT);
|
||||
BuildTargetIndex targetIndex = descriptor.getBuildTargetIndex();
|
||||
CompileContext context = CompileContextImpl.createContextForTests(scope, descriptor);
|
||||
List<BuildTargetChunk> chunks = targetIndex.getSortedTargetChunks(context);
|
||||
for (BuildTargetChunk chunk : chunks) {
|
||||
assertTrue("Circular dependency between build targets " + chunk.getTargets(), chunk.getTargets().size() == 1);
|
||||
try {
|
||||
BuildTargetIndex targetIndex = descriptor.getBuildTargetIndex();
|
||||
CompileContext context = CompileContextImpl.createContextForTests(scope, descriptor);
|
||||
List<BuildTargetChunk> chunks = targetIndex.getSortedTargetChunks(context);
|
||||
for (BuildTargetChunk chunk : chunks) {
|
||||
assertTrue("Circular dependency between build targets " + chunk.getTargets(), chunk.getTargets().size() == 1);
|
||||
}
|
||||
assertEmpty(targetIndex.getDependencies(new ModuleBuildTarget(t, JavaModuleBuildTargetType.TEST), context));
|
||||
}
|
||||
finally {
|
||||
descriptor.release();
|
||||
}
|
||||
assertEmpty(targetIndex.getDependencies(new ModuleBuildTarget(t, JavaModuleBuildTargetType.TEST), context));
|
||||
}
|
||||
|
||||
public void testCleanOutputForDeletedModuleTarget() {
|
||||
|
||||
Reference in New Issue
Block a user