#
# POS
#

# Spuriously fails too often, and causes other subsequent tests to fail too
# Note that this test, by design, stress-tests type checking
pos/t6367.scala

#
# NEG
#

# Screws up, but not really our problem (error: None.get instead of
# phase ordering error)
neg/t7494-multi-right-after
neg/t7494-right-after-before
neg/t7622-multi-followers
neg/t7622-cyclic-dependency

# Compiler plugin-related tests that seem to require more infrastructure than we have
neg/t12134

# scalac lets through an (inferred) `.isInstanceOf[Nothing]` that crashes our backend
# (it is not supposed to do that, as when written explicitly, it is rejected)
neg/universal-lint.scala

# Uses .java files
run/t9200
run/noInlineUnknownIndy
run/t12799

#
# RUN
#

# Tests that ClassTags are cached, which we do not do in Scala.js
# (our ClassTags are better stack-allocated than cached)
run/classtags-cached.scala

# Relies on the exact toString() representation of Floats/Doubles
run/t2378.scala

# Uses ClassTags on existentials which are broken in Scala (see #251)
run/valueclasses-classtag-existential.scala

# Relies on a particular execution speed
run/t5857.scala

# Uses too much memory (GC stress test), at least on Wasm
# TODO Investigate. The test came from
# https://github.com/scala/scala/commit/505b01c06e12c9ca230a17eba1dd9a58d17e7e0b
# whose commit message is "Null out local vars created by the inliner".
# Perhaps there is something similar we could do. However, note that in our case
# the test fails even without the optimizer, so it is not inlining-related.
# Reducing the size of the big array allows the test to pass, so this might only
# be a question of differing size constants.
run/t9137.scala

# Using parts of the javalib we don't plan to support

run/f-interpolator-unit.scala
run/t5018.scala
run/t2417.scala
run/t4813.scala
run/lazy-concurrent.scala
run/t3667.scala
run/t3038d.scala
run/shutdownhooks.scala
run/t5590.scala
run/t3895b.scala
run/t5974.scala
run/t5262.scala
run/serialize-stream.scala
run/sysprops.scala
run/lambda-serialization-gc.scala
run/t9390.scala
run/t9390b.scala
run/t9390c.scala
run/trait-defaults-super.scala
run/t2849.scala
run/t1360.scala
run/t3199b.scala
run/t10488.scala
run/various-flat-classpath-types.scala
run/t9400.scala

# Uses java.math.BigDecimal / BigInteger : but failures not due to them
run/hashhash.scala
run/is-valid-num.scala

# Using Threads
run/inner-obj-auto.scala
run/predef-cycle.scala
run/synchronized.scala
run/sd409.scala
run/t12572.scala
run/deadlock.scala

# Uses java.security
run/t2318.scala

# Tries to catch java.lang.StackOverflowError
run/t6154.scala

# Taking too much time, because JavaScript is not as fast as the JVM

run/collections.scala
run/t3989.scala
run/adding-growing-set.scala
run/t3242.scala
run/hashCodeDistribution.scala
run/t408.scala
run/t6584.scala
run/UnrolledBuffer.scala
run/numbereq.scala
run/t4658.scala
run/stream-gc.scala

# Crashes Rhino

run/bridges.scala
run/patmat-exprs.scala

# Using partest properties

run/tailcalls.scala
run/t4294.scala
run/t6331b.scala

# Using IO

run/t6488.scala
run/t6988.scala

# Object{Output|Input}Streams
run/defaults-serizaliable-no-forwarders.scala
run/defaults-serizaliable-with-forwarders.scala
run/t6935.scala
run/t8188.scala
run/t9375.scala
run/t9365.scala
run/inlineAddDeserializeLambda.scala
run/sammy_seriazable.scala
run/lambda-serialization-security.scala
run/t10232.scala
run/t10233.scala
run/t10244.scala
run/t10522.scala
run/t11255
run/transient-object.scala
run/t12774.scala

# Using System.getProperties

run/t4426.scala

# Using sys.exit / System.exit

run/verify-ctor.scala

# Using Await

run/t7336.scala
run/t7775.scala
run/t10513.scala
run/future-flatmap-exec-count.scala

# Using detailed stack trace / getStackTrace()

run/t6308.scala
run/t10277.scala
run/t10277b.scala

# Using reflection

run/t6063

run/mixin-bridge-methods.scala
run/t5125.scala
run/outertest.scala
run/t6223.scala
run/t5652b
run/elidable-opt.scala
run/nullable-lazyvals.scala
run/t4794.scala
run/t5652
run/t5652c
run/getClassTest-old.scala
run/t8960.scala
run/t7965.scala
run/t8087.scala
run/t8931.scala
run/t8445.scala
run/lambda-serialization.scala

run/reflection-repl-classes.scala
run/t5256e.scala
run/typetags_core.scala
run/reflection-constructormirror-toplevel-badpath.scala
run/t5276_1b.scala
run/reflection-sorted-decls.scala
run/toolbox_typecheck_implicitsdisabled.scala
run/t5418b.scala
run/toolbox_typecheck_macrosdisabled2.scala
run/abstypetags_serialize.scala
run/all-overridden.scala
run/showraw_tree_kinds.scala
run/showraw_tree_types_ids.scala
run/showraw_tree_types_typed.scala
run/showraw_tree_ids.scala
run/showraw_tree_ultimate.scala
run/t5266_2.scala
run/t5274_1.scala
run/t5224.scala
run/reflection-sanitychecks.scala
run/t6086-vanilla.scala
run/t5277_2.scala
run/reflection-methodsymbol-params.scala
run/reflection-valueclasses-standard.scala
run/t5274_2.scala
run/t5423.scala
run/reflection-modulemirror-toplevel-good.scala
run/t5419.scala
run/t5271_3.scala
run/reflection-enclosed-nested-basic.scala
run/reflection-enclosed-nested-nested-basic.scala
run/fail-non-value-types.scala
run/exprs_serialize.scala
run/t5258a.scala
run/typetags_without_scala_reflect_manifest_lookup.scala
run/t4110-new.scala
run/t5273_2b_newpatmat.scala
run/t6277.scala
run/t5335.scala
run/toolbox_typecheck_macrosdisabled.scala
run/reflection-modulemirror-inner-good.scala
run/t5229_2.scala
run/typetags_multi.scala
run/typetags_without_scala_reflect_typetag_manifest_interop.scala
run/reflection-constructormirror-toplevel-good.scala
run/reflection-magicsymbols-invoke.scala
run/t6392b.scala
run/t5229_1.scala
run/reflection-magicsymbols-vanilla.scala
run/t5225_2.scala
run/runtimeEval1.scala
run/reflection-enclosed-nested-inner-basic.scala
run/reflection-fieldmirror-ctorparam.scala
run/t6181.scala
run/reflection-magicsymbols-repl.scala
run/t5272_2_newpatmat.scala
run/t5270.scala
run/t5418a.scala
run/t5276_2b.scala
run/t5256f.scala
run/reflection-enclosed-basic.scala
run/reflection-constructormirror-inner-badpath.scala
run/interop_typetags_are_manifests.scala
run/newTags.scala
run/t5273_1_newpatmat.scala
run/reflection-constructormirror-nested-good.scala
run/t2236-new.scala
run/existentials3-new.scala
run/t6323b.scala
run/t5943a1.scala
run/reflection-fieldmirror-getsetval.scala
run/t5272_1_oldpatmat.scala
run/t5256h.scala
run/t1195-new.scala
run/t5840.scala
run/reflection-methodsymbol-returntype.scala
run/reflection-fieldmirror-accessorsareokay.scala
run/reflection-sorted-members.scala
run/reflection-allmirrors-tostring.scala
run/valueclasses-typetag-existential.scala
run/toolbox_console_reporter.scala
run/reflection-enclosed-inner-inner-basic.scala
run/t5256b.scala
run/bytecodecs.scala
run/elidable.scala
run/freetypes_false_alarm1.scala
run/freetypes_false_alarm2.scala
run/getClassTest-new.scala
run/idempotency-extractors.scala
run/idempotency-case-classes.scala
run/idempotency-this.scala
run/idempotency-labels.scala
run/idempotency-lazy-vals.scala
run/interop_manifests_are_abstypetags.scala
run/interop_manifests_are_typetags.scala
run/abstypetags_core.scala
run/macro-reify-abstypetag-notypeparams
run/macro-reify-abstypetag-typeparams-tags
run/macro-reify-abstypetag-typeparams-notags
run/macro-reify-abstypetag-usetypetag
run/macro-reify-freevars
run/macro-reify-splice-outside-reify
run/macro-reify-tagless-a
run/macro-reify-type
run/macro-reify-typetag-typeparams-tags
run/macro-reify-typetag-notypeparams
run/macro-undetparams-implicitval
run/manifests-new.scala
run/manifests-old.scala
run/no-pickle-skolems
run/position-val-def.scala
run/reflect-priv-ctor.scala
run/primitive-sigs-2-new.scala
run/primitive-sigs-2-old.scala
run/reflection-enclosed-inner-basic.scala
run/reflection-enclosed-inner-nested-basic.scala
run/reflection-constructormirror-inner-good.scala
run/reflection-constructormirror-nested-badpath.scala
run/reflection-fancy-java-classes
run/reflection-fieldsymbol-navigation.scala
run/reflection-fieldmirror-nmelocalsuffixstring.scala
run/reflection-fieldmirror-getsetvar.scala
run/reflection-fieldmirror-privatethis.scala
run/reflection-implicit.scala
run/reflection-mem-glbs.scala
run/reflection-mem-tags.scala
run/reflection-java-annotations
run/reflection-java-crtp
run/reflection-methodsymbol-typeparams.scala
run/reflection-modulemirror-nested-badpath.scala
run/reflection-modulemirror-inner-badpath.scala
run/reflection-modulemirror-nested-good.scala
run/reflection-modulemirror-toplevel-badpath.scala
run/reflection-sync-subtypes.scala
run/reflinit.scala
run/reflection-valueclasses-derived.scala
run/reflection-valueclasses-magic.scala
run/resetattrs-this.scala
run/runtimeEval2.scala
run/showraw_aliases.scala
run/showraw_mods.scala
run/shortClass.scala
run/showraw_nosymbol.scala
run/showraw_tree.scala
run/showraw_tree_types_untyped.scala
run/t1167.scala
run/t2577.scala
run/t2873.scala
run/t2886.scala
run/t3346j.scala
run/t3507-new.scala
run/t3569.scala
run/t5125b.scala
run/t5225_1.scala
run/t3425b
run/t5256a.scala
run/t5230.scala
run/t5256c.scala
run/t5256g.scala
run/t5266_1.scala
run/t5269.scala
run/t5271_1.scala
run/t5271_2.scala
run/t5271_4.scala
run/t5272_1_newpatmat.scala
run/t5272_2_oldpatmat.scala
run/t5273_1_oldpatmat.scala
run/t5273_2a_newpatmat.scala
run/t5273_2a_oldpatmat.scala
run/t5275.scala
run/t5276_1a.scala
run/t5276_2a.scala
run/t5277_1.scala
run/t5279.scala
run/t5334_1.scala
run/t5334_2.scala
run/t5415.scala
run/t5418.scala
run/t5704.scala
run/t5710-1.scala
run/t5710-2.scala
run/t5770.scala
run/t5894.scala
run/t5816.scala
run/t5824.scala
run/t5912.scala
run/t5942.scala
run/t5943a2.scala
run/t6023.scala
run/t6113.scala
run/t6175.scala
run/t6178.scala
run/t6199-mirror.scala
run/t6199-toolbox.scala
run/t6240-universe-code-gen.scala
run/t6221
run/t6260b.scala
run/t6259.scala
run/t6287.scala
run/t6344.scala
run/t6392a.scala
run/t6591_1.scala
run/t6591_2.scala
run/t6591_3.scala
run/t6591_5.scala
run/t6591_6.scala
run/t6591_7.scala
run/t6608.scala
run/t6677.scala
run/t6687.scala
run/t6715.scala
run/t6719.scala
run/t6793.scala
run/t6860.scala
run/t6793b.scala
run/t6793c.scala
run/t7045.scala
run/t7046.scala
run/t7008-scala-defined
run/t7120b.scala
run/t7151.scala
run/t7214.scala
run/t7235.scala
run/t7331a.scala
run/t7331b.scala
run/t7331c.scala
run/t7558.scala
run/t7556
run/t7779.scala
run/t7868b.scala
run/toolbox_current_run_compiles.scala
run/toolbox_default_reporter_is_silent.scala
run/toolbox_parse_package.scala
run/toolbox_silent_reporter.scala
run/toolbox_typecheck_inferimplicitvalue.scala
run/typetags_serialize.scala
run/valueclasses-typetag-basic.scala
run/WeakHashSetTest.scala
run/valueclasses-typetag-generic.scala
run/t4023.scala
run/t4024.scala
run/t6380.scala
run/t5273_2b_oldpatmat.scala
run/t8104
run/t8047.scala
run/t6992
run/var-arity-class-symbol.scala
run/typetags_symbolof_x.scala
run/typecheck
run/t8190.scala
run/t8192
run/t8177f.scala
run/t8199.scala
run/t7932.scala
run/t7700.scala
run/t7570c.scala
run/t7570b.scala
run/t7533.scala
run/t7570a.scala
run/t7044
run/t7328.scala
run/t6733.scala
run/t6554.scala
run/t6732.scala
run/t6379
run/t6411b.scala
run/t6411a.scala
run/t6260c.scala
run/t6260-delambdafy.scala
run/showdecl
run/reflection-sync-potpourri.scala
run/reflection-tags.scala
run/reflection-companiontype.scala
run/reflection-scala-annotations.scala
run/reflection-idtc.scala
run/macro-reify-nested-b2
run/mixin-signatures.scala
run/reflection-companion.scala
run/macro-reify-nested-b1
run/macro-reify-nested-a2
run/macro-reify-nested-a1
run/macro-reify-chained2
run/macro-reify-chained1
run/inferred-type-constructors.scala
run/mirror_symbolof_x.scala
run/t8196.scala
run/t8549b.scala
run/t8574.scala
run/t8637.scala
run/t6622.scala
run/toolbox_expand_macro.scala
run/toolbox-varargs
run/t9252.scala
run/t9182.scala
run/t9102.scala
run/t720.scala
run/t9408.scala
run/t10527.scala
run/trait-default-specialize.scala
run/lazy-locals-2.scala
run/t5294.scala
run/trait_fields_final.scala
run/trait_fields_bytecode.scala
run/trait_fields_volatile.scala
run/junitForwarders
run/sip23-toolbox-eval.scala
run/reflect-java-param-names
run/reflection-package-name-conflict
run/t9437a.scala

run/reify_newimpl_29.scala
run/reify_magicsymbols.scala
run/reify_inheritance.scala
run/reify_newimpl_12.scala
run/reify_typerefs_2b.scala
run/reify_csv.scala
run/reify_inner2.scala
run/reify_maps_oldpatmat.scala
run/reify_newimpl_43.scala
run/reify_nested_inner_refers_to_local.scala
run/reify_closure7.scala
run/reify_closure8b.scala
run/reify_typerefs_3b.scala
run/reify_newimpl_44.scala
run/reify_newimpl_06.scala
run/reify_newimpl_05.scala
run/reify_newimpl_20.scala
run/reify_newimpl_23.scala
run/reify_metalevel_breach_-1_refers_to_1.scala
run/reify_newimpl_41.scala
run/reify-repl-fail-gracefully.scala
run/reify_fors_oldpatmat.scala
run/reify_inner3.scala
run/reify_closure8a.scala
run/reify_closures10.scala
run/reify_ann2a.scala
run/reify_newimpl_51.scala
run/reify_newimpl_47.scala
run/reify_extendbuiltins.scala
run/reify_newimpl_30.scala
run/reify_newimpl_38.scala
run/reify_closure2a.scala
run/reify_newimpl_45.scala
run/reify_closure1.scala
run/reify_generic2.scala
run/reify_printf.scala
run/reify_closure6.scala
run/reify_newimpl_37.scala
run/reify_newimpl_35.scala
run/reify_typerefs_3a.scala
run/reify_newimpl_25.scala
run/reify_ann4.scala
run/reify_typerefs_1b.scala
run/reify_newimpl_22.scala
run/reify_this.scala
run/reify_typerefs_2a.scala
run/reify_newimpl_03.scala
run/reify_newimpl_48.scala
run/reify_varargs.scala
run/reify_newimpl_42.scala
run/reify_newimpl_15.scala
run/reify_nested_inner_refers_to_global.scala
run/reify_newimpl_02.scala
run/reify_newimpl_01.scala
run/reify_fors_newpatmat.scala
run/reify_nested_outer_refers_to_local.scala
run/reify_newimpl_13.scala
run/reify_closure5a.scala
run/reify_inner4.scala
run/reify_sort.scala
run/reify_ann1a.scala
run/reify_closure4a.scala
run/reify_newimpl_33.scala
run/reify_sort1.scala
run/reify_properties.scala
run/reify_generic.scala
run/reify_newimpl_27.scala
run/reify-aliases.scala
run/reify_ann3.scala
run/reify-staticXXX.scala
run/reify_ann1b.scala
run/reify_ann2b.scala
run/reify_ann5.scala
run/reify_anonymous.scala
run/reify-each-node-type.scala
run/reify_copypaste2.scala
run/reify_classfileann_a
run/reify_classfileann_b
run/reify_closure3a.scala
run/reify_copypaste1.scala
run/reify_complex.scala
run/reify_for1.scala
run/reify_getter.scala
run/reify_implicits-new.scala
run/reify_inner1.scala
run/reify_implicits-old.scala
run/reify_lazyunit.scala
run/reify_lazyevaluation.scala
run/reify_maps_newpatmat.scala
run/reify_metalevel_breach_+0_refers_to_1.scala
run/reify_metalevel_breach_-1_refers_to_0_a.scala
run/reify_metalevel_breach_-1_refers_to_0_b.scala
run/reify_nested_outer_refers_to_global.scala
run/reify_newimpl_04.scala
run/reify_newimpl_14.scala
run/reify_newimpl_11.scala
run/reify_newimpl_18.scala
run/reify_newimpl_19.scala
run/reify_newimpl_31.scala
run/reify_newimpl_21.scala
run/reify_newimpl_36.scala
run/reify_newimpl_39.scala
run/reify_newimpl_40.scala
run/reify_newimpl_49.scala
run/reify_newimpl_50.scala
run/reify_newimpl_52.scala
run/reify_renamed_term_basic.scala
run/reify_renamed_term_local_to_reifee.scala
run/reify_renamed_term_overloaded_method.scala
run/reify_renamed_term_t5841.scala
run/reify_renamed_type_basic.scala
run/reify_renamed_type_local_to_reifee.scala
run/reify_renamed_type_spliceable.scala
run/reify_typerefs_1a.scala
run/reify_timeofday.scala

run/t7521b.scala
run/t8575b.scala
run/t8575c.scala
run/t8944c.scala
run/t9535.scala
run/t9814.scala
run/t10009.scala
run/t10075.scala
run/t10075b

run/t8756.scala
run/inferred-type-constructors-hou.scala
run/trait-static-forwarder
run/SD-235.scala
run/t10026.scala
run/checkinit.scala
run/reflection-clinit
run/reflection-clinit-nested
run/t10487.scala

run/typetags_caching.scala
run/type-tag-leak.scala
run/t10856.scala

run/t12002.scala
run/module-static.scala
run/module-serialization-proxy-class-unload.scala
run/t9644.scala
run/t9644b

run/dotty-i11332.scala
run/dotty-i11332b.scala
run/dotty-t12348.scala
run/t12348.scala
run/t8465.scala

# Uses reflection indirectly through
# scala.runtime.ScalaRunTime.replStringOf
run/t6634.scala

# Using reflection to invoke macros. These tests actually don't require
# or test reflection, but use it to separate compilation units nicely.
# It's a pity we cannot use them

run/macro-abort-fresh
run/macro-expand-varargs-explicit-over-nonvarargs-bad
run/macro-invalidret-doesnt-conform-to-def-rettype
run/macro-invalidret-nontypeable
run/macro-invalidusage-badret
run/macro-invalidusage-partialapplication
run/macro-invalidusage-partialapplication-with-tparams
run/macro-reflective-ma-normal-mdmi
run/macro-reflective-mamd-normal-mi

# Using macros, but indirectly creating calls to reflection
run/macro-reify-unreify

# Using Enumeration in a way we cannot fix

run/enums.scala
run/t3719.scala
run/t8611b.scala

# Expecting exceptions that become JS `TypeError`s in Scala.js due to reflective calls
run/t11534c.scala

# Expecting exceptions that are linking errors in Scala.js (e.g. NoSuchMethodException)
run/t10334.scala

# Playing with classfile format

run/classfile-format-51.scala
run/classfile-format-52.scala

# Concurrent collections (TrieMap)
# has too much stuff implemented in *.java, so no support
run/triemap-hash.scala

# Using Swing

run/t3613.scala

# Using the REPL

run/t4285.scala
run/constant-type.scala
run/repl-bare-expr.scala
run/repl-parens.scala
run/repl-assign.scala
run/t5583.scala
run/treePrint.scala
run/constrained-types.scala
run/repl-power.scala
run/t4710.scala
run/repl-paste.scala
run/repl-reset.scala
run/repl-paste-3.scala
run/t6329_repl.scala
run/t6273.scala
run/repl-paste-2.scala
run/t5655.scala
run/t5072.scala
run/repl-colon-type.scala
run/repl-trim-stack-trace.scala
run/t4594-repl-settings.scala
run/repl-save.scala
run/repl-paste-raw.scala
run/repl-paste-4.scala
run/t7801.scala
run/repl-backticks.scala
run/t6633.scala
run/repl-inline.scala
run/repl-class-based-term-macros.scala
run/repl-always-use-instance.scala
run/repl-class-based-implicit-import.scala
run/repl-class-based-value-class.scala
run/repl-deadlock.scala
run/repl-class-based-outer-pointers.scala
run/repl-class-based-escaping-reads.scala
run/repl-previous-result.scala
run/repl-errors.scala
run/repl-paste-error.scala
run/repl-trace-elided-more.scala
run/repl-replay.scala
run/repl-type.scala
run/repl-any-error.scala

# Using the Repl (scala.tools.partest.ReplTest)
run/class-symbol-contravariant.scala
run/macro-bundle-repl.scala
run/macro-repl-basic.scala
run/macro-repl-dontexpand.scala
run/macro-system-properties.scala
run/reflection-equality.scala
run/reflection-repl-elementary.scala
run/reify_newimpl_26.scala
run/repl-out-dir.scala
run/repl-term-macros.scala
run/repl-transcript.scala
run/repl-type-verbose.scala
run/t3376.scala
run/t4025.scala
run/t4172.scala
run/t4216.scala
run/t4542.scala
run/t4671.scala
run/t5256d.scala
run/t5535.scala
run/t5537.scala
run/t5789.scala
run/t6086-repl.scala
run/t6146b.scala
run/t6187.scala
run/t6320.scala
run/t6381.scala
run/t6434.scala
run/t6439.scala
run/t6507.scala
run/t6549.scala
run/t6937.scala
run/t7185.scala
run/t7319.scala
run/t7482a.scala
run/t7634.scala
run/t7747-repl.scala
run/tpeCache-tyconCache.scala
run/repl-empty-package
run/repl-javap-def.scala
run/repl-javap-mem.scala
run/repl-javap-outdir
run/repl-javap.scala
run/t6329_repl_bug.scala
run/t4950.scala
run/xMigration.scala
run/t6541-option.scala
run/repl-serialization.scala
run/t9174.scala
run/repl-paste-5.scala
run/repl-no-uescape.scala
run/repl-no-imports-no-predef-classbased.scala
run/repl-implicits-nopredef.scala
run/repl-classbased.scala
run/repl-no-imports-no-predef-power.scala
run/repl-paste-b.scala
run/repl-paste-6.scala
run/repl-implicits.scala
run/repl-no-imports-no-predef.scala
run/repl-paste-raw-b.scala
run/repl-paste-raw-c.scala
run/t9749-repl-dot.scala
run/trait_fields_repl.scala
run/t7139
run/t9689
run/trailing-commas.scala
run/t4700.scala
run/t9880-9881.scala
run/repl-kind.scala
run/t10284.scala
run/t9016.scala
run/repl-completions.scala
run/t10956.scala
run/t11402.scala
run/t11564.scala
run/constAnnArgs.scala
run/invalid-lubs.scala
run/t10768.scala
run/t10943.scala
run/t11064.scala
run/t11838.scala
run/t11897.scala
run/t11899.scala
run/t11915.scala
run/t11991.scala
run/t12276.scala
run/interpolation-repl.scala
run/t12292.scala
run/StringConcat.scala
run/t10016.scala
run/t12705.scala
run/t12390.scala
run/repl-release.scala
run/eta-dependent.scala
run/t10655.scala
run/repl-suspended-warnings.scala
run/annot-infix-tostr.scala
run/substSymRefinementOwner.scala
run/t13050.scala

# Using Scala Script (partest.ScriptTest)

run/t7711-script-args.scala
run/t4625.scala
run/t4625c.scala
run/t4625b.scala

# Using the compiler API

run/t2512.scala
run/analyzerPlugins.scala
run/compiler-asSeenFrom.scala
run/t5603.scala
run/t6440.scala
run/t5545.scala
run/existentials-in-compiler.scala
run/global-showdef.scala
run/stream_length.scala
run/annotatedRetyping.scala
run/imain.scala
run/existential-rangepos.scala
run/delambdafy_uncurry_byname_inline.scala
run/delambdafy_uncurry_byname_method.scala
run/delambdafy_uncurry_inline.scala
run/delambdafy_t6555.scala
run/delambdafy_uncurry_method.scala
run/delambdafy_t6028.scala
run/memberpos.scala
run/programmatic-main.scala
run/reflection-names.scala
run/settings-parse.scala
run/sm-interpolator.scala
run/t1501.scala
run/t1500.scala
run/t1618.scala
run/t2464
run/t4072.scala
run/t5064.scala
run/t5385.scala
run/t5699.scala
run/t5717.scala
run/t5940.scala
run/t6028.scala
run/t6194.scala
run/t6669.scala
run/t6745-2.scala
run/t7096.scala
run/t7271.scala
run/t7337.scala
run/t7569.scala
run/t7852.scala
run/t7817-tree-gen.scala
run/extend-global.scala
run/nowarn.scala

# partest.ParserTest
run/t3368.scala
run/t3368-b.scala
run/t9944.scala

# partest.DirectTest
run/maxerrs.scala
run/t6288.scala
run/t6331.scala
run/t6440b.scala
run/t6555.scala
run/t7876.scala
run/typetags_without_scala_reflect_typetag_lookup.scala
run/dynamic-updateDynamic.scala
run/dynamic-selectDynamic.scala
run/dynamic-applyDynamic.scala
run/dynamic-applyDynamicNamed.scala
run/t4841-isolate-plugins
run/large_code.scala
run/macroPlugins-namerHooks.scala
run/t4841-no-plugin.scala
run/t8029.scala
run/t8046
run/t5905-features.scala
run/t5905b-features.scala
run/large_class.scala
run/t8708_b
run/icode-reader-dead-code.scala
run/t5938.scala
run/t8502.scala
run/t6502.scala
run/t8907.scala
run/t9097.scala
run/macroPlugins-enterStats.scala
run/sbt-icode-interface.scala
run/t8502b.scala
run/t5463.scala
run/t8433.scala
run/sd275.scala
run/sd275-java
run/t10471.scala
run/t6130.scala
run/t9437b.scala
run/t10552
run/sd187.scala
run/patmat-origtp-switch.scala
run/indyLambdaKinds
run/t11802-pluginsdir
run/literals-parsing.scala
run/patmat-no-inline-isEmpty.scala
run/patmat-no-inline-unapply.scala
run/patmat-seq.scala
run/print-args.scala
run/smallseq.scala
run/string-switch-pos.scala
run/t10203.scala
run/t10344.scala
run/t10641.scala
run/t10751.scala
run/t10819.scala
run/t11385.scala
run/t11746.scala
run/t11815.scala
run/splain.scala
run/splain-tree.scala
run/splain-truncrefined.scala
run/t12405.scala
run/t1406.scala
run/t1406b.scala
run/argfile.scala
run/badout.scala
run/debug-type-error.scala
run/t12757.scala
run/t12757b.scala
run/t12757c.scala
run/huge-string.scala
run/t12720.scala

# Using partest.StoreReporterDirectTest
run/package-object-stale-decl.scala
run/package-object-toolbox.scala
run/package-object-with-inner-class-in-ancestor.scala
run/package-object-with-inner-class-in-ancestor-simpler.scala
run/package-object-with-inner-class-in-ancestor-simpler-still.scala
run/t7324.scala
run/t10171
run/t12289.scala
run/t12289b.scala
run/t12289c.scala

# partest.StubErrorMessageTest
run/StubErrorBInheritsFromA.scala
run/StubErrorComplexInnerClass.scala
run/StubErrorHK.scala
run/StubErrorReturnTypeFunction.scala
run/StubErrorReturnTypeFunction2.scala
run/StubErrorReturnTypePolyFunction.scala
run/StubErrorSubclasses.scala
run/StubErrorTypeclass.scala
run/StubErrorTypeDef.scala

# partest.CompilerTest
run/infix-rangepos.scala
run/infixPostfixAttachments.scala
run/t12062.scala
run/t12490.scala
run/t12597.scala

# partest.ASMConverters
run/t9403
run/nonfatal.scala

# partest.BytecodeTest
run/t7106
run/t7974
run/t8601-closure-elim.scala
run/t4788
run/t4788-separate-compilation
run/staticQualifier

# partest.SessionTest
run/t8843-repl-xlat.scala
run/t9206.scala
run/t9170.scala
run/t8918-unary-ids.scala
run/t1931.scala
run/t8935-class.scala
run/t8935-object.scala
run/t7722.scala
run/t7879.scala

# partest.JavapTest
run/t8608-no-format.scala

# partest.Util
run/BoxUnboxTest.scala
run/Meter.scala
run/MeterCaseClass.scala
run/deeps.scala
run/enrich-gentraversable.scala
run/matchemptyarray.scala
run/matcharraytail.scala
run/multi-array.scala
run/slices.scala
run/streams.scala
run/t0017.scala
run/t0421-new.scala
run/t0421-old.scala
run/t0528.scala
run/t1192.scala
run/t3158.scala

# scala.tools.testkit.AllocationTest
run/small-seq-apply.scala

# scala.tools.testkit.AssertUtil
run/productElementName.scala
run/t5887.scala

# Using .java source files

run/t4317
run/t4238
run/t2296c
run/t4119
run/t4283
run/t4891
run/t6168
run/t6168b
run/t6240a
run/t6240b
run/t6548
run/t6989
run/t7008
run/t7246
run/t7246b
run/t7359
run/t7439
run/t7455
run/t7510
run/t7582-private-within
run/t7582
run/t7582b
run/t3897
run/t7374
run/t3452e
run/t3452g
run/t3452d
run/t3452b
run/t3452a
run/t1430
run/t4729
run/t8442
run/t8601e
run/t9298
run/t9298b
run/t9359
run/t7741a
run/t7741b
run/bcodeInlinerMixed
run/t9268
run/t9489
run/t9915
run/t10059
run/t1459
run/t1459generic
run/t3236
run/t9013
run/t10231
run/t10067
run/t10249
run/sd143
run/t4283b
run/t7936
run/t7936b
run/t9937
run/t10368
run/t10334b
run/sd304
run/t10450
run/t10042
run/t10699
run/t9529
run/t9529-types
run/t10490
run/t10490-2
run/t10889
run/t3899
run/t11373
run/t8928
run/t8348
run/specialize-functional-interface
run/t12019
run/t12038a
run/t12038b
run/t12195
run/t12380
run/t12523
run/t12290
run/t9714
run/t13007
run/t13307b

# Using scala-script
run/t7791-script-linenums.scala

# Suffers from bug in Node.js (https://github.com/joyent/node/issues/7528)
run/range-unit.scala

# Using scalap
run/scalapInvokedynamic.scala

# Using Manifests (which use Class.getInterfaces)
run/valueclasses-manifest-existential.scala
run/existentials3-old.scala
run/t2236-old.scala
run/interop_manifests_are_classtags.scala
run/valueclasses-manifest-generic.scala
run/valueclasses-manifest-basic.scala
run/t1195-old.scala
run/t3758-old.scala
run/t4110-old.scala
run/t6246.scala
run/t12481.scala

# Using ScalaRunTime.stringOf
run/value-class-extractor-seq.scala
run/t3493.scala

# Custom invoke dynamic node
run/indy-via-macro
run/indy-via-macro-with-dynamic-args
run/indy-via-macro-class-constant-bsa
run/indy-via-macro-method-type-bsa
run/indy-via-macro-reflector

# Crashes our optimizer because of artificially insane amount of inlining
run/t10594.scala

# Relies on a main() method that does not return Unit
run/t7448.scala

###  Incorrect partests  ###
# Badly uses constract of Console.print (no flush)
run/t429.scala
run/t6102.scala
