Files
openide/intellij.idea.community.main.iml
Nikolay Chashnikov eb9313d7dc [workspace model codegen tests] ensure that EntityCodeGenTest doesn't change shared state
Project model for light project must not be changed in the test code because it's shared between tests, a new LightProjectDescriptor should be configured instead. Changes in global settings must be restored when test finishes to avoid problems in other tests. In order to execute test on TeamCity, its module must be added to dependencies of one of *.main modules.

GitOrigin-RevId: c9d5f03d2a26402359785f0d3059e9184753bf9c
2022-07-20 15:04:22 +00:00

196 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<module relativePaths="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/android/android-uitests" />
<excludeFolder url="file://$MODULE_DIR$/config" />
<excludeFolder url="file://$MODULE_DIR$/system" />
<excludeFolder url="file://$MODULE_DIR$/docs/plugin-graph/dist" />
<excludeFolder url="file://$MODULE_DIR$/docs/dist-visualizer/dist" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.java.coverage" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.ant" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.boot" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.bootstrap" scope="RUNTIME" />
<orderEntry type="library" scope="RUNTIME" name="jetbrains-annotations-java5" level="project" />
<orderEntry type="module" module-name="intellij.java.compiler.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.compiler" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.debugger.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.debugger" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.diff" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.diff.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.dom.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.dom" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.execution.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.execution" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.extensions" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.guiForms.rt" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.icons" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.ui" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.rt" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.jsp" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.jsp.spi" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.lang" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.lang.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.lvcs" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.lvcs.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.compiler.instrumentationUtil" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.ide" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.ide.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.main" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.resources" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.resources.en" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.properties" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.ide.resources" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.ide.customization" exported="" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.resources" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.resources.en" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.spellchecker" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.jsp.base" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.testFramework" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.testRunner" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.usageView" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.util" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.vcs" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.vcs.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.debugger" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.debugger.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.idea.community.resources" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.plugin" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.copyright" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.testFramework" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.guiForms.designer" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.dev" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.devkit.plugin" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.eclipse" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.git" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.git.featuresTrainer" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.images" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.groovy" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.junit" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.maven" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.regexp" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.svn" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.svn.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.testng" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.langInjection" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.langInjection" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xpath" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xslt.debugger" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xslt.debugger.rt" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.i18n" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.tasks" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.tasks.java" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.tasks.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.vcs.github" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.hg" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.relaxng" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.gradle.java" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.remoteServers.impl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.properties.resource.bundle.editor" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.dom.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.colorSchemes" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.javaFX.community" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.javaFX.jps" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.langInjection.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.java.manifest" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.yaml" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.tasks.core" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.jps.model.serialization.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.java.guiForms.jps" scope="TEST" />
<orderEntry type="module" module-name="intellij.tasks.jira" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.decompiler" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.structuralSearch" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.structuralSearch" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.structuralSearch.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.groovy.structuralSearch" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.json" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.json.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.java.typeMigration" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.jps.model.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.diff.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.builtInServer.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.updater" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.scriptDebugger.ui" scope="TEST" />
<orderEntry type="module" module-name="intellij.terminal" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.images.build" scope="TEST" />
<orderEntry type="module" module-name="intellij.statsCollector" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.statsCollector.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.completionMlRankingModels" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.completionMlRankingModels.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.completionMlRanking" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.completionMlRanking.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.java.debugger.streams" scope="RUNTIME" />
<orderEntry type="library" scope="RUNTIME" name="jgoodies-common" level="project" />
<orderEntry type="library" scope="RUNTIME" name="commons-net" level="project" />
<orderEntry type="module" module-name="intellij.testng.rt.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.editorconfig" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.changeReminder" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.workspaceModel.storage.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.workspaceModel.jps.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.sh" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.gradle.java.maven" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.markdown" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.textmate" scope="TEST" />
<orderEntry type="module" module-name="intellij.webp" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.space.java.jps" scope="TEST" />
<orderEntry type="module" module-name="intellij.packageSearch" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.packageSearch.gradle" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.packageSearch.kotlin" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.packageSearch.maven" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.emojipicker" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.gradle.dependencyUpdater" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.settingsRepository.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.settingsSync" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.java.featuresTrainer" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.idea.community.build.tasks" scope="TEST" />
<orderEntry type="module" module-name="intellij.junit.v5.rt.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.properties.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.execution.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.ml.models.local.java" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.kotlin.plugin.community.main" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.commander" scope="TEST" />
<orderEntry type="module" module-name="intellij.configurationScript" scope="TEST" />
<orderEntry type="module" module-name="intellij.configurationScript.test.java" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.statistics.envTests" scope="TEST" />
<orderEntry type="module" module-name="intellij.toml.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.java.googleAppEngine" scope="TEST" />
<orderEntry type="module" module-name="intellij.maven.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.gradle.java.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.java.googleAppEngine.jps" scope="TEST" />
<orderEntry type="module" module-name="intellij.reStructuredText" scope="TEST" />
<orderEntry type="module" module-name="intellij.groovy.uast.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.remoteServers.targetsIntegrationTests" scope="TEST" />
<orderEntry type="module" module-name="intellij.python.commonTests" scope="TEST" />
<orderEntry type="module" module-name="intellij.python.reStructuredText" scope="TEST" />
<orderEntry type="module" module-name="intellij.markdown.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.laf.macos" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.laf.win10" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.searchEverywhereMl" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.toml" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.tracing.ide" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.notebooks.visualization" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.refactoring.detector" scope="RUNTIME" />
<orderEntry type="library" scope="PROVIDED" name="kotlinx.kotlinx-serialization-compiler-plugin-for-compilation" level="project" />
<orderEntry type="module" module-name="intellij.keymap.eclipse" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.keymap.visualStudio" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.keymap.netbeans" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.evaluationPlugin" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.evaluationPlugin.languages.java" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.vcs.gitlab" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.warmup" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.workspaceModel.codegen.test" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.testFramework.junit5" scope="TEST" />
<orderEntry type="module" module-name="intellij.remoteControl" scope="RUNTIME" />
</component>
</module>