Skip to content

Commit d848052

Browse files
committed
Recategorize tests
Passing tests from pending/pos go in pos. Some others go in diabled/not-testable. These are tests that require a compilation order which we cannot yet do with our unit testing framework. Compiling them alltogether (as is now doen in junit) does not work either for them because they contain a duplicate class.
1 parent 8f5bd77 commit d848052

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+7
-135
lines changed

test/dotc/tests.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ class tests extends CompilerTest {
110110
@Test def rewrites = compileFile(posScala2Dir, "rewrites", "-rewrite" :: scala2mode)
111111

112112
@Test def pos_859 = compileFile(posSpecialDir, "i859", scala2mode)(allowDeepSubtypes)
113+
@Test def pos_t8146a = compileFile(posSpecialDir, "t8146a")(allowDeepSubtypes)
113114

114115
@Test def pos_t5545 = {
115116
// compile by hand in two batches, since junit lacks the infrastructure to

tests/pending/pos/contraImplicits.scala

Lines changed: 0 additions & 18 deletions
This file was deleted.

tests/pending/pos/depsel.scala

Lines changed: 0 additions & 14 deletions
This file was deleted.

tests/pending/pos/exponential-spec.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object Test {
2323
compose f[T] // 8s
2424
compose f[T] // 11s
2525
compose f[T] // 17s
26-
compose f[T] // 29s
26+
/* compose f[T] // 29s
2727
compose f[T] // 54s
2828
compose f[T]
2929
compose f[T]
@@ -42,6 +42,6 @@ object Test {
4242
compose f[T]
4343
compose f[T]
4444
compose f[T]
45-
compose f[T]
45+
compose f[T]*/
4646
)(exp)
4747
}

tests/pending/pos/generic-sigs.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/setter-not-implicit.scala

Lines changed: 0 additions & 3 deletions
This file was deleted.

tests/pending/pos/stable.scala

Lines changed: 0 additions & 11 deletions
This file was deleted.

tests/pending/pos/t3631.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// fails Ycheck
12
case class X22(x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int, x19: Int, x20: Int, x21: Int, x22: Int) { }
23

34
case class X23(x1: Int, x2: Int, x3: Int, x4: Int, x5: Int, x6: Int, x7: Int, x8: Int, x9: Int, x10: Int, x11: Int, x12: Int, x13: Int, x14: Int, x15: Int, x16: Int, x17: Int, x18: Int, x19: Int, x20: Int, x21: Int, x22: Int, x23: Int) { }

tests/pending/pos/t3960.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t4188.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Fails Ycheck
12
class A {
23
object Ding
34
class B {

tests/pending/pos/t4579.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t4911.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t5029.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t5899.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t5932.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t5954a/A_1.scala

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/pending/pos/t5954a/B_2.scala

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/pending/pos/t5954b/A_1.scala

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/pending/pos/t5954b/B_2.scala

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/pending/pos/t5954c/A_1.scala

Lines changed: 0 additions & 18 deletions
This file was deleted.

tests/pending/pos/t5954c/B_2.scala

Lines changed: 0 additions & 18 deletions
This file was deleted.

tests/pending/pos/t5954d/A_1.scala

Lines changed: 0 additions & 6 deletions
This file was deleted.

tests/pending/pos/t5954d/B_2.scala

Lines changed: 0 additions & 7 deletions
This file was deleted.

tests/pending/pos/t6123-explaintypes-implicits.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t6994.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t7011.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t7285a.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/t7296.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Fails Ycheck
12
object Test {
23
type A = Int
34
// Emits the implementation restriction but then proceeds to crash

tests/pending/pos/t8187.check

Whitespace-only changes.

tests/pending/pos/t8364.check

Whitespace-only changes.

tests/pending/pos/t8369a.check

Whitespace-only changes.

tests/pending/pos/virtpatmat_alts_subst.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/virtpatmat_exist1.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/pending/pos/virtpatmat_exist3.flags

Lines changed: 0 additions & 1 deletion
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

tests/pending/pos/t3999/a_1.scala renamed to tests/pos/t3999/a_1.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ class Outside
44

55
package object bar {
66
class Val(b: Boolean)
7-
implicit def boolean2Val(b: Boolean): foo.bar.package.Val = new Val(b)
7+
implicit def boolean2Val(b: Boolean): foo.bar.`package`.Val = new Val(b)
88
implicit def boolean2Outside(b: Boolean): foo.Outside = new Outside
99
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)