aboutsummaryrefslogtreecommitdiff
path: root/test/dotc
diff options
context:
space:
mode:
authorVladimirNik <vladimir.nikolaev9@gmail.com>2016-02-22 14:50:35 +0100
committerVladimirNik <vladimir.nikolaev9@gmail.com>2016-03-03 14:06:28 +0100
commit447256c89148e07dfddcfc065bd5f0946b0ae9aa (patch)
treefed57dba62faa52d87803c8acfb2db36cd5f8207 /test/dotc
parentaf8fc529dfc6e321f84c036f3ebeaeb62e8e38c4 (diff)
downloaddotty-447256c89148e07dfddcfc065bd5f0946b0ae9aa.tar.gz
dotty-447256c89148e07dfddcfc065bd5f0946b0ae9aa.tar.bz2
dotty-447256c89148e07dfddcfc065bd5f0946b0ae9aa.zip
Neg tests: remove xerror parameter from tests (compute based on // error)
Diffstat (limited to 'test/dotc')
-rw-r--r--test/dotc/tests.scala93
1 files changed, 14 insertions, 79 deletions
diff --git a/test/dotc/tests.scala b/test/dotc/tests.scala
index 0bb27ab14..7cc6bafbd 100644
--- a/test/dotc/tests.scala
+++ b/test/dotc/tests.scala
@@ -108,87 +108,22 @@ class tests extends CompilerTest {
@Test def new_all = compileFiles(newDir, twice)
- @Test def neg_abstractOverride() = compileFile(negDir, "abstract-override", xerrors = 2)
- @Test def neg_blockescapes() = compileFile(negDir, "blockescapesNeg", xerrors = 1)
- @Test def neg_bounds() = compileFile(negDir, "bounds", xerrors = 2)
- @Test def neg_functionArity() = compileFile(negDir, "function-arity", xerrors = 7)
- @Test def neg_typedapply() = compileFile(negDir, "typedapply", xerrors = 3)
- @Test def neg_typedIdents() = compileDir(negDir, "typedIdents", xerrors = 2)
- @Test def neg_assignments() = compileFile(negDir, "assignments", xerrors = 3)
- @Test def neg_typers() = compileFile(negDir, "typers", xerrors = 14)(allowDoubleBindings)
- @Test def neg_privates() = compileFile(negDir, "privates", xerrors = 2)
- @Test def neg_rootImports = compileFile(negDir, "rootImplicits", xerrors = 2)
- @Test def neg_templateParents() = compileFile(negDir, "templateParents", xerrors = 3)
- @Test def neg_autoTupling = compileFile(posDir, "autoTuplingTest", args = "-language:noAutoTupling" :: Nil, xerrors = 3)
- @Test def neg_autoTupling2 = compileFile(negDir, "autoTuplingTest", xerrors = 3)
- @Test def neg_companions = compileFile(negDir, "companions", xerrors = 1)
- @Test def namedParams = compileFile(negDir, "named-params", xerrors = 14)
- @Test def neg_over = compileFile(negDir, "over", xerrors = 3)
- @Test def neg_overrides = compileFile(negDir, "overrides", xerrors = 14)
- @Test def neg_overrideClass = compileFile(negDir, "overrideClass", List("-language:Scala2"), xerrors = 1)
- @Test def neg_i39 = compileFile(negDir, "i39", xerrors = 2)
- @Test def neg_i50_volatile = compileFile(negDir, "i50-volatile", xerrors = 3)
- @Test def neg_zoo = compileFile(negDir, "zoo", xerrors = 12)
+ @Test def neg_all = compileFiles(negDir, verbose = true, negTest = true, compileSubDirs = false)
+ @Test def neg_typedIdents() = compileDir(negDir, "typedIdents", negTest = true)
+
+ val negCustomArgs = negDir + "customArgs/"
+ @Test def neg_typers() = compileFile(negCustomArgs, "typers", negTest = true)(allowDoubleBindings)
+ @Test def neg_overrideClass = compileFile(negCustomArgs, "overrideClass", List("-language:Scala2"), negTest = true)
+ @Test def neg_autoTupling = compileFile(posDir, "autoTuplingTest", args = "-language:noAutoTupling" :: Nil, negTest = true)
+ @Test def neg_i1050 = compileFile(negCustomArgs, "i1050", List("-strict"), negTest = true)
val negTailcallDir = negDir + "tailcall/"
- @Test def neg_tailcall_t1672b = compileFile(negTailcallDir, "t1672b", xerrors = 5)
- @Test def neg_tailcall_t3275 = compileFile(negTailcallDir, "t3275", xerrors = 1)
- @Test def neg_tailcall_t6574 = compileFile(negTailcallDir, "t6574", xerrors = 2)
- @Test def neg_tailcall = compileFile(negTailcallDir, "tailrec", xerrors = 7)
- @Test def neg_tailcall2 = compileFile(negTailcallDir, "tailrec-2", xerrors = 2)
- @Test def neg_tailcall3 = compileFile(negTailcallDir, "tailrec-3", xerrors = 2)
-
- @Test def neg_t1843_variances = compileFile(negDir, "t1843-variances", xerrors = 1)
- @Test def neg_t2660_ambi = compileFile(negDir, "t2660", xerrors = 2)
- @Test def neg_t2994 = compileFile(negDir, "t2994", xerrors = 2)
- @Test def neg_subtyping = compileFile(negDir, "subtyping", xerrors = 5)
- @Test def neg_variances = compileFile(negDir, "variances", xerrors = 2)
- @Test def neg_variancesConstr = compileFile(negDir, "variances-constr", xerrors = 2)
- @Test def neg_i871_missingReturnType = compileFile(negDir, "i871", xerrors = 2)
- @Test def neg_badAuxConstr = compileFile(negDir, "badAuxConstr", xerrors = 2)
- @Test def neg_typetest = compileFile(negDir, "typetest", xerrors = 1)
- @Test def neg_t1569_failedAvoid = compileFile(negDir, "t1569-failedAvoid", xerrors = 1)
- @Test def neg_clashes = compileFile(negDir, "clashes", xerrors = 2)
- @Test def neg_cycles = compileFile(negDir, "cycles", xerrors = 7)
- @Test def neg_boundspropagation = compileFile(negDir, "boundspropagation", xerrors = 5)
- @Test def neg_refinedSubtyping = compileFile(negDir, "refinedSubtyping", xerrors = 2)
- @Test def neg_hklower = compileFile(negDir, "hklower", xerrors = 4)
- @Test def neg_Iter2 = compileFile(negDir, "Iter2", xerrors = 2)
- @Test def neg_i0091_infpaths = compileFile(negDir, "i0091-infpaths", xerrors = 3)
- @Test def neg_i0248_inherit_refined = compileFile(negDir, "i0248-inherit-refined", xerrors = 4)
- @Test def neg_i0281 = compileFile(negDir, "i0281-null-primitive-conforms", xerrors = 3)
- @Test def neg_i324 = compileFile(negDir, "i324", xerrors = 2)
- @Test def neg_i583 = compileFile(negDir, "i0583-skolemize", xerrors = 2)
- @Test def neg_i941 = compileFile(negDir, "i941", xerrors = 3)
- @Test def neg_finalSealed = compileFile(negDir, "final-sealed", xerrors = 2)
- @Test def neg_i645 = compileFile(negDir, "amp", xerrors = 4)
- @Test def neg_i705 = compileFile(negDir, "i705-inner-value-class", xerrors = 7)
- @Test def neg_i803 = compileFile(negDir, "i803", xerrors = 2)
- @Test def neg_i866 = compileFile(negDir, "i866", xerrors = 2)
- @Test def neg_i974 = compileFile(negDir, "i974", xerrors = 2)
- @Test def neg_i997 = compileFile(negDir, "i997", xerrors = 15)
- @Test def neg_i997a = compileFile(negDir, "i997a", xerrors = 2)
- @Test def neg_i1050 = compileFile(negDir, "i1050", List("-strict"), xerrors = 11)
- @Test def neg_i1050a = compileFile(negDir, "i1050a", xerrors = 2)
- @Test def neg_i1050c = compileFile(negDir, "i1050c", xerrors = 8)
- @Test def neg_moduleSubtyping = compileFile(negDir, "moduleSubtyping", xerrors = 4)
- @Test def neg_escapingRefs = compileFile(negDir, "escapingRefs", xerrors = 2)
- @Test def neg_instantiateAbstract = compileFile(negDir, "instantiateAbstract", xerrors = 8)
- @Test def neg_partialApplications = compileFile(negDir, "partialApplications", xerrors = 3)
- @Test def neg_selfInheritance = compileFile(negDir, "selfInheritance", xerrors = 6)
- @Test def neg_selfreq = compileFile(negDir, "selfreq", xerrors = 2)
- @Test def neg_singletons = compileFile(negDir, "singletons", xerrors = 8)
- @Test def neg_ski = compileFile(negDir, "ski", xerrors = 12)
- @Test def neg_traitParamsTyper = compileFile(negDir, "traitParamsTyper", xerrors = 5)
- @Test def neg_traitParamsMixin = compileFile(negDir, "traitParamsMixin", xerrors = 2)
- @Test def neg_firstError = compileFile(negDir, "firstError", xerrors = 3)
- @Test def neg_implicitLowerBound = compileFile(negDir, "implicit-lower-bound", xerrors = 1)
- @Test def neg_validate = compileFile(negDir, "validate", xerrors = 18)
- @Test def neg_validateParsing = compileFile(negDir, "validate-parsing", xerrors = 7)
- @Test def neg_validateRefchecks = compileFile(negDir, "validate-refchecks", xerrors = 2)
- @Test def neg_skolemize = compileFile(negDir, "skolemize", xerrors = 2)
- @Test def neg_nested_bounds = compileFile(negDir, "nested_bounds", xerrors = 1)
- @Test def neg_valueClasses = compileFile(negDir, "valueClasses", xerrors = 2)
+ @Test def neg_tailcall_t1672b = compileFile(negTailcallDir, "t1672b", negTest = true)
+ @Test def neg_tailcall_t3275 = compileFile(negTailcallDir, "t3275", negTest = true)
+ @Test def neg_tailcall_t6574 = compileFile(negTailcallDir, "t6574", negTest = true)
+ @Test def neg_tailcall = compileFile(negTailcallDir, "tailrec", negTest = true)
+ @Test def neg_tailcall2 = compileFile(negTailcallDir, "tailrec-2", negTest = true)
+ @Test def neg_tailcall3 = compileFile(negTailcallDir, "tailrec-3", negTest = true)
@Test def run_all = runFiles(runDir)