Fix import packages in external tests
This commit is contained in:
committed by
Pavel Punegov
parent
3f97d4d6f7
commit
ef24aff534
@@ -443,9 +443,12 @@ class RunExternalTestGroup extends OldKonanTest {
|
||||
}
|
||||
if (line.contains("$pkg.") && ! (line =~ packagePattern || line =~ importRegex)
|
||||
&& ! vars.contains(pkg)) {
|
||||
def idx = line.indexOf("$pkg")
|
||||
if (! (idx > 0 && Character.isJavaIdentifierPart(line.charAt(idx - 1))) ) {
|
||||
line = line.substring(0, idx) + "$sourceName.$pkg" + line.substring(idx + pkg.length())
|
||||
def idx = 0
|
||||
while ((idx = line.indexOf(pkg, idx)) >= 0) {
|
||||
if (!Character.isJavaIdentifierPart(line.charAt(idx - 1))) {
|
||||
line = line.substring(0, idx) + "$sourceName.$pkg" + line.substring(idx + pkg.length())
|
||||
idx += sourceName.length() + pkg.length() + 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user