Skip to content

Commit 2d7653a

Browse files
committed
Split tests to avoid timeout on CI
1 parent b5b7f1b commit 2d7653a

File tree

10 files changed

+114
-56
lines changed

10 files changed

+114
-56
lines changed

tests/run-with-compiler/i3947e.check

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@
22
classOf[Object].getCanonicalName()
33
java.lang.Object
44

5-
classOf[Array[Object]].getCanonicalName()
6-
java.lang.Object[]
7-
8-
classOf[Array[Object]].getCanonicalName()
9-
java.lang.Object[]
10-
11-
classOf[Array[Object]].getCanonicalName()
12-
java.lang.Object[]
13-
14-
classOf[Array[Object]].getCanonicalName()
15-
java.lang.Object[]
16-
175
classOf[Array[Foo]].getCanonicalName()
186
Foo[]
197

tests/run-with-compiler/i3947e.scala

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@ object Test {
1717
// class Object
1818
test(classOf[Array[_]])
1919

20-
// class Array[Object]
21-
test(classOf[Array[Any]])
22-
test(classOf[Array[AnyVal]])
23-
test(classOf[Array[AnyRef]])
24-
test(classOf[Array[Object]])
25-
2620
// class Array[Foo]
2721
test(classOf[Array[Foo]])
2822

tests/run-with-compiler/i3947f.check

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,12 @@
11

2-
classOf[Array[Boolean]].getCanonicalName()
3-
boolean[]
2+
classOf[Array[Object]].getCanonicalName()
3+
java.lang.Object[]
44

5-
classOf[Array[Byte]].getCanonicalName()
6-
byte[]
5+
classOf[Array[Object]].getCanonicalName()
6+
java.lang.Object[]
77

8-
classOf[Array[Char]].getCanonicalName()
9-
char[]
8+
classOf[Array[Object]].getCanonicalName()
9+
java.lang.Object[]
1010

11-
classOf[Array[Short]].getCanonicalName()
12-
short[]
13-
14-
classOf[Array[Int]].getCanonicalName()
15-
int[]
16-
17-
classOf[Array[Long]].getCanonicalName()
18-
long[]
19-
20-
classOf[Array[Float]].getCanonicalName()
21-
float[]
22-
23-
classOf[Array[Double]].getCanonicalName()
24-
double[]
25-
26-
classOf[Array[Array[Int]]].getCanonicalName()
27-
int[][]
28-
29-
classOf[Array[Array[Array[Int]]]].getCanonicalName()
30-
int[][][]
11+
classOf[Array[Object]].getCanonicalName()
12+
java.lang.Object[]

tests/run-with-compiler/i3947f.scala

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,13 @@ object Test {
1414
println(name.run)
1515
}
1616

17-
// primitive arrays
18-
test(classOf[Array[Boolean]])
19-
test(classOf[Array[Byte]])
20-
test(classOf[Array[Char]])
21-
test(classOf[Array[Short]])
22-
test(classOf[Array[Int]])
23-
test(classOf[Array[Long]])
24-
test(classOf[Array[Float]])
25-
test(classOf[Array[Double]])
26-
27-
test(classOf[Array[Array[Int]]])
28-
test(classOf[Array[Array[Array[Int]]]])
17+
// class Array[Object]
18+
test(classOf[Array[Any]])
19+
test(classOf[Array[AnyVal]])
20+
test(classOf[Array[AnyRef]])
21+
test(classOf[Array[Object]])
2922
}
3023

3124
}
25+
26+
class Foo

tests/run-with-compiler/i3947g.check

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
classOf[Array[Boolean]].getCanonicalName()
3+
boolean[]
4+
5+
classOf[Array[Byte]].getCanonicalName()
6+
byte[]
7+
8+
classOf[Array[Char]].getCanonicalName()
9+
char[]
10+
11+
classOf[Array[Short]].getCanonicalName()
12+
short[]

tests/run-with-compiler/i3947g.scala

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
import scala.quoted._
3+
import dotty.tools.dotc.quoted.Toolbox._
4+
5+
object Test {
6+
7+
def main(args: Array[String]): Unit = {
8+
9+
def test[T](clazz: java.lang.Class[T]): Unit = {
10+
val lclazz = clazz.toExpr
11+
val name = '{ (~lclazz).getCanonicalName }
12+
println()
13+
println(name.show)
14+
println(name.run)
15+
}
16+
17+
// primitive arrays
18+
test(classOf[Array[Boolean]])
19+
test(classOf[Array[Byte]])
20+
test(classOf[Array[Char]])
21+
test(classOf[Array[Short]])
22+
}
23+
24+
}

tests/run-with-compiler/i3947i.check

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
2+
classOf[Array[Int]].getCanonicalName()
3+
int[]
4+
5+
classOf[Array[Long]].getCanonicalName()
6+
long[]
7+
8+
classOf[Array[Float]].getCanonicalName()
9+
float[]
10+
11+
classOf[Array[Double]].getCanonicalName()
12+
double[]

tests/run-with-compiler/i3947i.scala

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
import scala.quoted._
3+
import dotty.tools.dotc.quoted.Toolbox._
4+
5+
object Test {
6+
7+
def main(args: Array[String]): Unit = {
8+
9+
def test[T](clazz: java.lang.Class[T]): Unit = {
10+
val lclazz = clazz.toExpr
11+
val name = '{ (~lclazz).getCanonicalName }
12+
println()
13+
println(name.show)
14+
println(name.run)
15+
}
16+
17+
// primitive arrays
18+
test(classOf[Array[Int]])
19+
test(classOf[Array[Long]])
20+
test(classOf[Array[Float]])
21+
test(classOf[Array[Double]])
22+
}
23+
24+
}

tests/run-with-compiler/i3947j.check

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
classOf[Array[Array[Int]]].getCanonicalName()
3+
int[][]
4+
5+
classOf[Array[Array[Array[Int]]]].getCanonicalName()
6+
int[][][]

tests/run-with-compiler/i3947j.scala

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
2+
import scala.quoted._
3+
import dotty.tools.dotc.quoted.Toolbox._
4+
5+
object Test {
6+
7+
def main(args: Array[String]): Unit = {
8+
9+
def test[T](clazz: java.lang.Class[T]): Unit = {
10+
val lclazz = clazz.toExpr
11+
val name = '{ (~lclazz).getCanonicalName }
12+
println()
13+
println(name.show)
14+
println(name.run)
15+
}
16+
17+
test(classOf[Array[Array[Int]]])
18+
test(classOf[Array[Array[Array[Int]]]])
19+
}
20+
21+
}

0 commit comments

Comments
 (0)