Support windows file separators (and share tests)

This commit is contained in:
Maxim Shafirov 2014-09-25 15:15:30 +04:00
parent c0d41c2f2e
commit 5961a9fea5
2 changed files with 31 additions and 1 deletions

30
.idea/runConfigurations/SwotTest.xml generated Normal file
View File

@ -0,0 +1,30 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="SwotTest" type="JUnit" factoryName="JUnit" nameIsGenerated="true">
<extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
<pattern>
<option name="PATTERN" value="swot.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<module name="swot" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" value="" />
<option name="PACKAGE_NAME" value="swot" />
<option name="MAIN_CLASS_NAME" value="swot.SwotTest" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="class" />
<option name="VM_PARAMETERS" value="-ea" />
<option name="PARAMETERS" value="" />
<option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
<option name="ENV_VARIABLES" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="TEST_SEARCH_SCOPE">
<value defaultName="moduleWithDependencies" />
</option>
<envs />
<patterns />
<RunnerSettings RunnerId="Run" />
<ConfigurationWrapper RunnerId="Run" />
<method />
</configuration>
</component>

View File

@ -15,7 +15,7 @@ fun main(args: Array<String>) {
val root = File("lib/domains")
root.recurse {
if (it.isFile()) {
val parts = root.relativePath(it).trimTrailing(".txt").split('/').toList()
val parts = root.relativePath(it).replace('\\', '/').trimTrailing(".txt").split('/').toList()
if (!checkSet(CompilationState.blacklist, parts) && !checkSet(CompilationState.domains, parts)) {
CompilationState.domains.add(parts.reverse().join("."))
}