blob: d45b6687016b0cd1e8428f5958835103d4a45e3f [file] [log] [blame]
# Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
[ $compiler == dartanalyzer ]
# invalid argument for constant constructor
Language/07_Classes/6_Constructors/3_Constant_Constructors_A05_t02: fail
# TBD: should we check that argument for dynamic parameter of constant constructor is not compatible with operation that is performed with it?
Language/12_Expressions/01_Constants_A16_t03: fail
# TBF: infinite look: class A {const A();final m = const A();}
Language/12_Expressions/01_Constants_A17_t03: fail
# TBF: malformed or malbounded type in "conts" is static warning
Language/12_Expressions/12_Instance_Creation_A01_t08: Fail
# TBF: it seems that "12.15.3 Unqualied Invocation" was changed, so it may be not an error anymore to call unknown function from top-level
Language/13_Statements/04_Local_Function_Declaration_A04_t02: Fail # co19-roll r641: Please triage this failure
# TBF: when we override "foo([x = 0]) {}" with "foo([x]) {}" we should report warning - different default value
Language/07_Classes/1_Instance_Methods_A04_t02: MissingStaticWarning
Language/07_Classes/4_Abstract_Instance_Members_A07_t04: MissingStaticWarning
# TBF: It is a static warning if a class C declares an instance method named n and has a setter named n=.
Language/07_Classes/1_Instance_Methods_A07_t01: MissingStaticWarning
Language/07_Classes/1_Instance_Methods_A07_t02: MissingStaticWarning
# TBF: Static members should not be accessible via subclasses.
Language/07_Classes/9_Superclasses/1_Inheritance_and_Overriding_A01_t05: MissingStaticWarning
# co19 issue #442, undefined name "Expect"
Language/15_Types/4_Interface_Types_A08_t03: fail, OK
# co19 issue #455, undeclared identifier is static warning
Language/12_Expressions/14_Function_Invocation/3_Unqualified_Invocation_A01_t10: fail, OK
Language/13_Statements/04_Local_Function_Declaration_A02_t02: fail, OK
Language/14_Libraries_and_Scripts/1_Imports_A02_t12: fail, OK
Language/14_Libraries_and_Scripts/1_Imports_A02_t15: fail, OK
# co19 issue #513, rules for finals were loosened, contradiction in spec was fixed
Language/07_Classes/6_Constructors/1_Generative_Constructors_A21_t01: fail, OK
# co19 issue #515, it is a compile-time error if there is more than one entity with the same name declared in the same scope
Language/07_Classes/3_Setters_A08_t03: fail, OK
# co19 issue #593: Conditional expressions are now allowed as constant expressions
Language/12_Expressions/01_Constants_A15_t16: fail, OK
# co19 issue #438, Static variables are initialized lazily, need not be constants
Language/12_Expressions/01_Constants_A16_t01: fail, OK
Language/12_Expressions/01_Constants_A16_t02: fail, OK
# co19 issue #420, "throw" requires expression, "rethrow" should be used instead
Language/12_Expressions/08_Throw_A05_t01: fail, OK
Language/12_Expressions/08_Throw_A05_t02: fail, OK
Language/12_Expressions/08_Throw_A05_t03: fail, OK
# co19 issue #454 (wrongly closed)
Language/12_Expressions/12_Instance_Creation/1_New_A01_t04: fail, OK
# co19 issue #528, Const: wrong number of type arguments
Language/12_Expressions/12_Instance_Creation_A01_t05: fail, OK
Language/12_Expressions/12_Instance_Creation_A01_t06: fail, OK
# co19 issue #541: tests contain unqualified reference to static members defined in superclass
Language/12_Expressions/14_Function_Invocation/3_Unqualified_Invocation_A01_t07: fail, OK
Language/12_Expressions/30_Identifier_Reference_A14_t03: fail, OK
# co19 issue #543: invocation of a non-function
Language/12_Expressions/14_Function_Invocation/4_Function_Expression_Invocation_A03_t02: fail, OK
# co19 issue #564: URI can be any number adjacent string literals
Language/14_Libraries_and_Scripts/5_URIs_A01_t24: fail, OK
Language/14_Libraries_and_Scripts/5_URIs_A01_t25: fail, OK
# co19 issue #615: Expect import missing
LibTest/collection/LinkedList/LinkedList_A01_t01: Fail, OK
# co19 issue #617: "hasNext" is not a function; "Expec"
LibTest/collection/HasNextIterator/HasNextIterator_A01_t01: Fail, OK
# co19 issue #623: main() { {}; } is block and empty statement, not a map
Language/13_Statements/02_Expression_Statements_A01_t13: Fail, OK
# co19 issue #626: StreamTransformers have been refactored.
LibTest/async/EventTransformStream/EventTransformStream_A01_t01: Fail
LibTest/async/EventTransformStream/EventTransformStream_A01_t02: Fail
LibTest/async/EventTransformStream/any_A01_t01: Fail
LibTest/async/EventTransformStream/any_A02_t01: Fail
LibTest/async/EventTransformStream/asBroadcastStream_A01_t01: Fail
LibTest/async/EventTransformStream/asBroadcastStream_A01_t02: Fail
LibTest/async/EventTransformStream/asBroadcastStream_A02_t01: Fail
LibTest/async/EventTransformStream/contains_A01_t01: Fail
LibTest/async/EventTransformStream/contains_A02_t01: Fail
LibTest/async/EventTransformStream/contains_A03_t01: Fail
LibTest/async/EventTransformStream/distinct_A01_t01: Fail
LibTest/async/EventTransformStream/distinct_A01_t02: Fail
LibTest/async/EventTransformStream/drain_A01_t01: Fail
LibTest/async/EventTransformStream/drain_A02_t01: Fail
LibTest/async/EventTransformStream/drain_A02_t02: Fail
LibTest/async/EventTransformStream/elementAt_A01_t01: Fail
LibTest/async/EventTransformStream/elementAt_A02_t01: Fail
LibTest/async/EventTransformStream/elementAt_A03_t01: Fail
LibTest/async/EventTransformStream/every_A01_t01: Fail
LibTest/async/EventTransformStream/every_A02_t01: Fail
LibTest/async/EventTransformStream/expand_A01_t01: Fail
LibTest/async/EventTransformStream/firstWhere_A01_t01: Fail
LibTest/async/EventTransformStream/firstWhere_A02_t01: Fail
LibTest/async/EventTransformStream/firstWhere_A03_t01: Fail
LibTest/async/EventTransformStream/firstWhere_A03_t02: Fail
LibTest/async/EventTransformStream/first_A01_t01: Fail
LibTest/async/EventTransformStream/first_A02_t01: Fail
LibTest/async/EventTransformStream/first_A03_t01: Fail
LibTest/async/EventTransformStream/fold_A01_t01: Fail
LibTest/async/EventTransformStream/fold_A01_t02: Fail
LibTest/async/EventTransformStream/forEach_A01_t01: Fail
LibTest/async/EventTransformStream/forEach_A02_t01: Fail
LibTest/async/EventTransformStream/forEach_A02_t02: Fail
LibTest/async/EventTransformStream/handleError_A01_t01: Fail
LibTest/async/EventTransformStream/handleError_A02_t01: Fail
LibTest/async/EventTransformStream/handleError_A03_t01: Fail
LibTest/async/EventTransformStream/isBroadcast_A01_t01: Fail
LibTest/async/EventTransformStream/isBroadcast_A01_t02: Fail
LibTest/async/EventTransformStream/isEmpty_A01_t01: Fail
LibTest/async/EventTransformStream/lastWhere_A01_t01: Fail
LibTest/async/EventTransformStream/lastWhere_A02_t01: Fail
LibTest/async/EventTransformStream/lastWhere_A03_t01: Fail
LibTest/async/EventTransformStream/lastWhere_A04_t01: Fail
LibTest/async/EventTransformStream/last_A01_t01: Fail
LibTest/async/EventTransformStream/last_A02_t01: Fail
LibTest/async/EventTransformStream/length_A01_t01: Fail
LibTest/async/EventTransformStream/listen_A01_t01: Fail
LibTest/async/EventTransformStream/listen_A02_t01: Fail
LibTest/async/EventTransformStream/listen_A03_t01: Fail
LibTest/async/EventTransformStream/listen_A04_t01: Fail
LibTest/async/EventTransformStream/map_A01_t01: Fail
LibTest/async/EventTransformStream/reduce_A01_t01: Fail
LibTest/async/EventTransformStream/reduce_A01_t02: Fail
LibTest/async/EventTransformStream/reduce_A01_t03: Fail
LibTest/async/EventTransformStream/singleWhere_A01_t01: Fail
LibTest/async/EventTransformStream/singleWhere_A02_t01: Fail
LibTest/async/EventTransformStream/single_A01_t01: Fail
LibTest/async/EventTransformStream/single_A02_t01: Fail
LibTest/async/EventTransformStream/skipWhile_A01_t01: Fail
LibTest/async/EventTransformStream/skip_A01_t01: Fail
LibTest/async/EventTransformStream/takeWhile_A01_t01: Fail
LibTest/async/EventTransformStream/take_A01_t01: Fail
LibTest/async/EventTransformStream/take_A01_t02: Fail
LibTest/async/EventTransformStream/take_A01_t03: Fail
LibTest/async/EventTransformStream/toList_A01_t01: Fail
LibTest/async/EventTransformStream/toSet_A01_t01: Fail
LibTest/async/EventTransformStream/transform_A01_t01: Fail
LibTest/async/EventTransformStream/where_A01_t01: Fail
LibTest/async/EventTransformStream/where_A01_t02: Fail
LibTest/async/StreamEventTransformer/bind_A01_t01: Fail
LibTest/async/StreamEventTransformer/handleData_A01_t01: Fail
LibTest/async/StreamEventTransformer/handleDone_A01_t01: Fail
LibTest/async/StreamEventTransformer/handleError_A01_t01: Fail
# co19 issue 639.
Language/12_Expressions/12_Spawning_an_Isolate_A01_t01: Fail
LibTest/isolate/IsolateSink/add_A01_t01: Fail
LibTest/isolate/IsolateSink/add_A01_t02: Fail
LibTest/isolate/IsolateSink/add_A02_t01: Fail
LibTest/isolate/IsolateSink/close_A01_t01: Fail
LibTest/isolate/IsolateSink/close_A01_t02: Fail
LibTest/isolate/IsolateSink/close_A01_t03: Fail
LibTest/isolate/IsolateSink/close_A01_t04: Fail
LibTest/isolate/IsolateSink/operator_equality_A01_t01: Fail
LibTest/isolate/IsolateStream/any_A01_t01: Fail
LibTest/isolate/IsolateStream/asBroadcastStream_A01_t01: Fail
LibTest/isolate/IsolateStream/contains_A01_t01: Fail
LibTest/isolate/IsolateStream/first_A01_t01: Fail
LibTest/isolate/IsolateStream/first_A02_t01: Fail
LibTest/isolate/IsolateStream/first_A02_t02: Fail
LibTest/isolate/IsolateStream/isBroadcast_A01_t01: Fail
LibTest/isolate/IsolateStream/isBroadcast_A01_t02: Fail
LibTest/isolate/IsolateStream/isEmpty_A01_t01: Fail
LibTest/isolate/IsolateStream/last_A01_t01: Fail
LibTest/isolate/IsolateStream/last_A02_t01: Fail
LibTest/isolate/IsolateStream/length_A01_t01: Fail
LibTest/isolate/IsolateStream/single_A01_t01: Fail
LibTest/isolate/IsolateStream/single_A02_t01: Fail
LibTest/isolate/ReceivePort/close_A01_t01: Fail
LibTest/isolate/ReceivePort/close_A02_t01: Fail
LibTest/isolate/ReceivePort/receive_A01_t01: Fail
LibTest/isolate/ReceivePort/receive_A01_t03: Fail
LibTest/isolate/ReceivePort/toSendPort_A01_t01: Fail
LibTest/isolate/ReceivePort/toSendPort_A01_t03: Fail
LibTest/isolate/SendPort/call_A01_t01: Fail
LibTest/isolate/SendPort/hashCode_A01_t01: Fail
LibTest/isolate/SendPort/operator_equality_A01_t01: Fail
LibTest/isolate/SendPort/send_A01_t01: Pass
LibTest/isolate/SendPort/send_A02_t01: Fail
LibTest/isolate/SendPort/send_A02_t04: Fail
LibTest/isolate/SendPort/send_A02_t05: Fail
LibTest/isolate/SendPort/send_A02_t06: Fail
LibTest/isolate/SendPort/send_A03_t01: Fail
LibTest/isolate/SendPort/send_A03_t02: Fail
LibTest/isolate/isolate_api/spawnFunction_A01_t01: Fail
LibTest/isolate/isolate_api/spawnFunction_A01_t02: Fail
LibTest/isolate/isolate_api/spawnFunction_A01_t03: Fail
LibTest/isolate/isolate_api/spawnFunction_A01_t04: Fail
LibTest/isolate/isolate_api/spawnFunction_A01_t05: Fail
LibTest/isolate/isolate_api/spawnFunction_A02_t01: Fail
LibTest/isolate/isolate_api/spawnFunction_A03_t01: Fail
LibTest/isolate/isolate_api/spawnFunction_A04_t02: Fail
LibTest/isolate/isolate_api/spawnFunction_A04_t03: Fail
LibTest/isolate/isolate_api/spawnUri_A01_t01: Fail
LibTest/isolate/isolate_api/spawnUri_A01_t02: Fail
LibTest/isolate/isolate_api/spawnUri_A01_t03: Fail
LibTest/isolate/isolate_api/spawnUri_A01_t04: Fail
LibTest/isolate/isolate_api/spawnUri_A01_t05: Fail
LibTest/isolate/isolate_api/streamSpawnFunction_A01_t01: Fail
LibTest/isolate/isolate_api/stream_A01_t01: Fail
LibTest/isolate/isolate_api/port_A01_t01: Fail
LibTest/isolate/IsolateSink/addError_A01_t01: Fail
LibTest/isolate/IsolateSink/addError_A01_t02: Fail
LibTest/isolate/IsolateStream/any_A02_t01: Fail
LibTest/isolate/IsolateStream/contains_A02_t01: Fail
LibTest/isolate/ReceivePort/receive_A01_t02: Fail
LibTest/isolate/ReceivePort/toSendPort_A01_t02: Fail
LibTest/isolate/SendPort/send_A01_t01: Fail
LibTest/isolate/SendPort/send_A02_t02: Fail
LibTest/isolate/SendPort/send_A02_t03: Fail
LibTest/isolate/isolate_api/spawnFunction_A02_t02: Fail
LibTest/isolate/isolate_api/spawnFunction_A04_t01: Fail
LibTest/isolate/isolate_api/spawnUri_A02_t01: Fail
LibTest/isolate/isolate_api/spawnUri_A02_t02: Fail
LibTest/isolate/isolate_api/spawnUri_A02_t03: Fail
LibTest/isolate/isolate_api/streamSpawnFunction_A02_t01: Fail
LibTest/isolate/isolate_api/streamSpawnFunction_A02_t02: Fail
#co19 issue 631
Language/12_Expressions/30_Identifier_Reference_A02_t01: Fail
Language/13_Statements/03_Variable_Declaration_A01_t09: Fail
Language/13_Statements/03_Variable_Declaration_A01_t16: Fail
Language/13_Statements/09_Switch_A02_t04: Fail # Issue 629
# co19 issue 642, The argument type 'int' cannot be assigned to the parameter type 'Iterable'
LibTest/collection/DoubleLinkedQueue/DoubleLinkedQueue_class_A01_t01: Fail, OK
LibTest/collection/ListQueue/ListQueue_class_A01_t01: Fail, OK
LibTest/collection/Queue/Queue_class_A01_t01: Fail, OK
# co19 issue 644, The argument type 'int' cannot be assigned to the parameter type '(String, Object) -> void'
LibTest/collection/LinkedHashMap/allTests_A01_t01: Fail, OK
# co19 issue 645, "15.7 Type Void". Likewise, passing the result of a void method as a parameter or assigning it to a variable will cause a warning unless the variable/formal parameter has type dynamic.
Language/06_Functions/06_Functions_A04_t01: Fail, OK
# co19 issue 646, I don't see where Spec requires any warning for boolean conversion
Language/12_Expressions/04_Booleans/1_Boolean_Conversion_A01_t02: MissingStaticWarning
Language/12_Expressions/15_Method_Invocation/2_Cascaded_Invocation_A01_t19: MissingStaticWarning
Language/12_Expressions/19_Conditional_A01_t14: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A01_t10: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A01_t11: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A01_t12: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A01_t13: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A01_t14: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A01_t15: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A02_t02: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A03_t01: MissingStaticWarning
Language/12_Expressions/20_Logical_Boolean_Expressions_A03_t02: MissingStaticWarning
Language/12_Expressions/21_Bitwise_Expressions_A01_t17: MissingStaticWarning
Language/12_Expressions/23_Relational_Expressions_A01_t23: MissingStaticWarning
Language/12_Expressions/24_Shift_A01_t14: MissingStaticWarning
Language/12_Expressions/25_Additive_Expressions_A01_t14: MissingStaticWarning
Language/12_Expressions/26_Multiplicative_Expressions_A01_t17: MissingStaticWarning
Language/12_Expressions/27_Unary_Expressions_A01_t21: MissingStaticWarning
Language/12_Expressions/29_Assignable_Expressions_A01_t09: MissingStaticWarning
Language/12_Expressions/30_Identifier_Reference_A07_t01: MissingStaticWarning
Language/13_Statements/06_For/1_For_Loop_A01_t07: MissingStaticWarning
Language/13_Statements/06_For/1_For_Loop_A01_t08: MissingStaticWarning
Language/13_Statements/09_Switch_A10_t03: MissingStaticWarning
Language/13_Statements/15_Assert_A04_t04: MissingStaticWarning
LibTest/collection/IterableMixin/IterableMixin_class_A01_t01: MissingStaticWarning
Language/05_Variables/05_Variables_A05_t04: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/05_Variables/05_Variables_A05_t05: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/05_Variables/05_Variables_A05_t06: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/05_Variables/05_Variables_A05_t07: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/05_Variables/05_Variables_A06_t01: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/05_Variables/05_Variables_A06_t02: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/05_Variables/05_Variables_A06_t03: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/12_Expressions/01_Constants_A20_t04: CompileTimeError # co19-roll r651: Please triage this failure
Language/12_Expressions/04_Booleans/1_Boolean_Conversion_A01_t03: MissingStaticWarning # co19-roll r651: Please triage this failure
Language/12_Expressions/14_Function_Invocation/3_Unqualified_Invocation_A01_t13: CompileTimeError # co19-roll r651: Please triage this failure
Language/12_Expressions/14_Function_Invocation/3_Unqualified_Invocation_A01_t17: MissingCompileTimeError # co19-roll r651: Please triage this failure
Language/12_Expressions/14_Function_Invocation/3_Unqualified_Invocation_A01_t18: MissingCompileTimeError # co19-roll r651: Please triage this failure
# co19 issue 656
LibTest/typed_data/Uint32x4/*: Skip # co19 issue 656
LibTest/typed_data/Float32x4/Float32x4.fromUint32x4Bits_A01_t01: Skip # co19 issue 656
LibTest/typed_data/Float32x4/Float32x4.fromUint32x4Bits_A01_t02: Skip # co19 issue 656
LibTest/typed_data/Float32x4/equal_A01_t01: Skip # co19 issue 656
LibTest/typed_data/Float32x4/notEqual_A01_t01: Skip # co19 issue 656
LibTest/typed_data/Float32x4/greaterThan_A01_t01: Skip # co19 issue 656
LibTest/typed_data/Float32x4/greaterThanOrEqual_A01_t01: Skip # co19 issue 656
LibTest/typed_data/Float32x4/lessThan_A01_t01: Skip # co19 issue 656
LibTest/typed_data/Float32x4/lessThanOrEqual_A01_t01: Skip # co19 issue 656