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)
|
if (line.contains("$pkg.") && ! (line =~ packagePattern || line =~ importRegex)
|
||||||
&& ! vars.contains(pkg)) {
|
&& ! vars.contains(pkg)) {
|
||||||
def idx = line.indexOf("$pkg")
|
def idx = 0
|
||||||
if (! (idx > 0 && Character.isJavaIdentifierPart(line.charAt(idx - 1))) ) {
|
while ((idx = line.indexOf(pkg, idx)) >= 0) {
|
||||||
line = line.substring(0, idx) + "$sourceName.$pkg" + line.substring(idx + pkg.length())
|
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