Fix tests for imports dumper
Remove local absolute paths from testdata, introduce new testrunner to support relativization of imports dump.
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
$TESTDATA_DIR$/importsProducer
|
||||
-d
|
||||
$TEMP_DIR$
|
||||
-Xoutput-imports=$TESTDATA_DIR$/importsProducerDump.txt
|
||||
@@ -1 +0,0 @@
|
||||
OK
|
||||
@@ -1,7 +0,0 @@
|
||||
package a
|
||||
|
||||
import c.JavaC
|
||||
|
||||
class A1 {
|
||||
val j: JavaC = JavaC()
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
package a
|
||||
|
||||
class A2 {
|
||||
val a1: A1? = null
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package b
|
||||
|
||||
import a.*
|
||||
|
||||
class B1 {
|
||||
companion object {
|
||||
val a1: A1 = A1()
|
||||
val a2: A2 = A2()
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
package b.nestedB
|
||||
|
||||
import a.A1 as AliasedA1
|
||||
import a.A1
|
||||
|
||||
fun foo(x: AliasedA1): Int = TODO()
|
||||
fun bar(x: A1): Int = TODO()
|
||||
@@ -1,16 +0,0 @@
|
||||
package c
|
||||
|
||||
import a.A1
|
||||
import a.A2
|
||||
import b.B1.Companion.a2
|
||||
import b.nestedB.bar
|
||||
import b.nestedB.foo
|
||||
|
||||
class C1 {
|
||||
val x = foo(TODO())
|
||||
val y = bar(TODO())
|
||||
|
||||
val z: A1? = null
|
||||
val t: A2? = a2
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package c;
|
||||
|
||||
import a.A1;
|
||||
import b.B1;
|
||||
import b.nestedB.B2Kt;
|
||||
|
||||
public class JavaC {
|
||||
private void doStuff() {
|
||||
C1 c1 = new C1();
|
||||
B1 b1 = new B1();
|
||||
B2Kt.bar(new A1());
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
{"\/home\/dsavvinov\/Repos\/kotlin\/compiler\/testData\/cli\/jvm\/importsProducer\/a\/A1.kt":["import c.JavaC"],"\/home\/dsavvinov\/Repos\/kotlin\/compiler\/testData\/cli\/jvm\/importsProducer\/a\/A2.kt":[],"\/home\/dsavvinov\/Repos\/kotlin\/compiler\/testData\/cli\/jvm\/importsProducer\/b\/B1.kt":["import a.*"],"\/home\/dsavvinov\/Repos\/kotlin\/compiler\/testData\/cli\/jvm\/importsProducer\/b\/nestedB\/B2.kt":["import a.A1 as AliasedA1","import a.A1"],"\/home\/dsavvinov\/Repos\/kotlin\/compiler\/testData\/cli\/jvm\/importsProducer\/c\/C1.kt":["import a.A1","import a.A2","import b.B1.Companion.a2","import b.nestedB.bar","import b.nestedB.foo"]}
|
||||
Reference in New Issue
Block a user