| OLD | NEW |
| 1 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 # This directory contains tests that are intended to show the | 5 # This directory contains tests that are intended to show the |
| 6 # current state of the language. | 6 # current state of the language. |
| 7 | 7 |
| 8 # In order to maintain maximum test coverage for all builds, | 8 # In order to maintain maximum test coverage for all builds, |
| 9 # please use the following procedure to mark a test | 9 # please use the following procedure to mark a test |
| 10 # failed on architectures other than the one you are working on. | 10 # failed on architectures other than the one you are working on. |
| 11 # | 11 # |
| 12 # 1) Copy the old version of the test to | 12 # 1) Copy the old version of the test to |
| 13 # tests/language/src/TestName[Dartc|VM|Frog]Test.dart. | 13 # tests/language/src/TestName[Dartc|VM|Frog]Test.dart. |
| 14 # to maintain coverage. | 14 # to maintain coverage. |
| 15 # 2) File a bug on each archtiecture for the failure due to the language change. | 15 # 2) File a bug on each archtiecture for the failure due to the language change. |
| 16 # 3) Update the language/src directory with the updated test. | 16 # 3) Update the language/src directory with the updated test. |
| 17 | 17 |
| 18 prefix language | 18 prefix language |
| 19 | 19 |
| 20 | 20 |
| 21 [ $component == vm || $component == dartium ] | 21 [ $component == vm || $component == dartium ] |
| 22 ClassTest: Fail # Bug 4504458 (pseudo keyword) | 22 ClassTest: Fail # Bug 4504458 (pseudo keyword) |
| 23 NamingTest: Fail # Bug 4504458 (pseudo keyword) | 23 NamingTest: Fail # Bug 4504458 (pseudo keyword) |
| 24 TypeVariableBoundsTest/01: Skip # Issue 483 (testing framework issue) | |
| 25 TypeVariableBoundsTest/02: Skip # Issue 483 | |
| 26 TypeVariableBoundsTest/05: Skip # Issue 483 | |
| 27 TypeVariableBoundsTest/06: Skip # Issue 483 | |
| 28 ImpliedInterfaceTest: Fail # Bug 5349944 | 24 ImpliedInterfaceTest: Fail # Bug 5349944 |
| 29 FBoundedQuantificationTest: Skip # Issue 439 | 25 FBoundedQuantificationTest: Skip # Issue 439 |
| 30 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed | 26 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed |
| 31 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed | 27 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed |
| 32 | 28 |
| 33 ImplicitThisTest/01: Fail # Issue 374 (not yet specified) | 29 ImplicitThisTest/01: Fail # Issue 374 (not yet specified) |
| 34 ImplicitThisTest/02: Fail # Issue 374 | 30 ImplicitThisTest/02: Fail # Issue 374 |
| 35 ImplicitThisTest/03: Fail # Issue 374 | 31 ImplicitThisTest/03: Fail # Issue 374 |
| 36 ImplicitThisTest/04: Fail # Issue 374 | 32 ImplicitThisTest/04: Fail # Issue 374 |
| 37 ImplicitThisTest/none: Fail # Issue 374 | 33 ImplicitThisTest/none: Fail # Issue 374 |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 Constructor2Test: Fail # Issue 255 | 96 Constructor2Test: Fail # Issue 255 |
| 101 Constructor3Test: Fail # Issue 257 | 97 Constructor3Test: Fail # Issue 257 |
| 102 Constructor4Test: Fail # Issue 286 | 98 Constructor4Test: Fail # Issue 286 |
| 103 Constructor5Test: Fail # Issue 8440015 + 'super' initializer does not pars
e | 99 Constructor5Test: Fail # Issue 8440015 + 'super' initializer does not pars
e |
| 104 Constructor6Test: Fail # Issue 8440015 + 'super' initializer does not pars
e | 100 Constructor6Test: Fail # Issue 8440015 + 'super' initializer does not pars
e |
| 105 DefaultFactoryLibraryTest: Fail # Issue 514 | 101 DefaultFactoryLibraryTest: Fail # Issue 514 |
| 106 DivByZeroTest: Fail # Bug 5184183 | 102 DivByZeroTest: Fail # Bug 5184183 |
| 107 DynamicTest: Fail # Bug 5527899. | 103 DynamicTest: Fail # Bug 5527899. |
| 108 ExampleConstructorTest: Fail # Bug 4205742. | 104 ExampleConstructorTest: Fail # Bug 4205742. |
| 109 ExpectTest: Fail # Missing extensions to class Expect. | 105 ExpectTest: Fail # Missing extensions to class Expect. |
| 110 FactoryNegativeTest: Fail # Issue 417 | 106 Factory3Test: Fail # Issue 417 |
| 107 FactoryNegativeTest: Fail # Issue 417 |
| 111 For2Test: Fail # Bug 4995208. | 108 For2Test: Fail # Bug 4995208. |
| 112 FunctionTypeAliasNegativeTest: Fail # Bug 5231617. | 109 FunctionTypeAliasNegativeTest: Fail # Bug 5231617. |
| 113 FunctionTypeAliasTest: Fail # Bug 4519208. | 110 FunctionTypeAliasTest: Fail # Bug 4519208. |
| 114 GenericParameterizedExtendsTest: Skip # Bug 5392297 | 111 GenericParameterizedExtendsTest: Skip # Bug 5392297 |
| 115 GenericTest: Fail # Bug 5393302 (missing call to super constructor) | 112 GenericTest: Fail # Bug 5393302 (missing call to super constructor) |
| 116 GetterClosureExecutionOrderTest: Fail # Bug 5481595 | 113 GetterClosureExecutionOrderTest: Fail # Bug 5481595 |
| 117 IsObjectTest: Skip # Hasn't be tested on DartC yet | 114 IsObjectTest: Skip # Hasn't be tested on DartC yet |
| 118 Library4NegativeTest: Fail # Bug 5406175 | 115 Library4NegativeTest: Fail # Bug 5406175 |
| 119 ListLiteral1NegativeTest: Skip # Issue 220 | 116 ListLiteral1NegativeTest: Skip # Issue 220 |
| 120 ListLiteral3Test: Fail # Issue 220 | 117 ListLiteral3Test: Fail # Issue 220 |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 256 LocalFunction3Test: Fail | 253 LocalFunction3Test: Fail |
| 257 LocalFunctionTest: Fail | 254 LocalFunctionTest: Fail |
| 258 ManyGenericInstanceofTest: Fail | 255 ManyGenericInstanceofTest: Fail |
| 259 MapLiteral4Test: Fail # missing checks on map index operations | 256 MapLiteral4Test: Fail # missing checks on map index operations |
| 260 MathTest: Fail | 257 MathTest: Fail |
| 261 MethodBindingTest: Fail | 258 MethodBindingTest: Fail |
| 262 MethodOverrideTest: Fail | 259 MethodOverrideTest: Fail |
| 263 NamedParametersPassingFalsyTest: Fail | 260 NamedParametersPassingFalsyTest: Fail |
| 264 NamedParametersTypeTest: Fail | 261 NamedParametersTypeTest: Fail |
| 265 NamedParametersWithConversionsTest: Fail | 262 NamedParametersWithConversionsTest: Fail |
| 263 NativeClassInheritance1FrogTest: Fail # issue 417 |
| 264 NativeClassInheritance2FrogTest: Fail # issue 417 |
| 265 NativeClassInheritance3FrogTest: Fail # issue 417 |
| 266 NativeClassIsCheck1FrogTest: Fail # issue 417 |
| 267 NativeClassIsCheck2FrogTest: Fail # issue 417 |
| 266 NativeLibrarySameNameUsedFrogTest: Fail # ReferenceError: I is not defined. | 268 NativeLibrarySameNameUsedFrogTest: Fail # ReferenceError: I is not defined. |
| 267 NativeNamedConstructors2FrogTest: Fail # ReferenceError: A is not defined. | 269 NativeNamedConstructors2FrogTest: Fail # ReferenceError: A is not defined. |
| 268 NativePropertyFrogTest: Fail # Object #<A> has no method 'set$X' | 270 NativePropertyFrogTest: Fail # Object #<A> has no method 'set$X' |
| 269 NonConstSuperNegativeTest: Fail | 271 NonConstSuperNegativeTest: Fail |
| 270 NullPointerExceptionTest: Fail | 272 NullPointerExceptionTest: Fail |
| 271 NullTest: Fail | 273 NullTest: Fail |
| 272 NullToStringTest: Fail | 274 NullToStringTest: Fail |
| 273 NumberSyntaxTest: Fail | 275 NumberSyntaxTest: Fail |
| 274 NumbersTest: Fail | 276 NumbersTest: Fail |
| 275 ObjectDynamicMethodTest: Fail | 277 ObjectDynamicMethodTest: Fail |
| (...skipping 17 matching lines...) Expand all Loading... |
| 293 PseudoKWNegativeTest: Fail # verifying test vs. spec - issue #356 | 295 PseudoKWNegativeTest: Fail # verifying test vs. spec - issue #356 |
| 294 RegExp3Test: Fail | 296 RegExp3Test: Fail |
| 295 ScopeNegativeTest: Fail | 297 ScopeNegativeTest: Fail |
| 296 ScriptNegativeTest: Fail | 298 ScriptNegativeTest: Fail |
| 297 StringEscapesTest: Fail | 299 StringEscapesTest: Fail |
| 298 StringTest: Fail | 300 StringTest: Fail |
| 299 SuperImplicitClosureTest: Fail | 301 SuperImplicitClosureTest: Fail |
| 300 SuperTest: Fail # this is testing precise ordering of super constructor call | 302 SuperTest: Fail # this is testing precise ordering of super constructor call |
| 301 SwitchLabelTest: Fail | 303 SwitchLabelTest: Fail |
| 302 TryCatch9NegativeTest: Fail | 304 TryCatch9NegativeTest: Fail |
| 303 TypeVariableBoundsTest/01: Fail # these tests would work if the type was constru
cted | 305 TypeVariableScopeTest/none: Fail |
| 306 TypeVariableBoundsTest/00: Fail # these tests would work if the type was constru
cted |
| 307 TypeVariableBoundsTest/01: Fail |
| 304 TypeVariableBoundsTest/02: Fail | 308 TypeVariableBoundsTest/02: Fail |
| 305 TypeVariableBoundsTest/05: Fail | 309 TypeVariableBoundsTest/05: Fail |
| 306 TypeVariableBoundsTest/06: Fail | 310 TypeVariableBoundsTest/06: Fail |
| 307 WrongNumberTypeArgumentsTest: Fail | 311 WrongNumberTypeArgumentsTest: Fail |
| 308 ImplicitThisTest/01: Fail # Issue 376 | 312 ImplicitThisTest/01: Fail # Issue 376 |
| 309 ImplicitThisTest/02: Fail # Issue 376 | 313 ImplicitThisTest/02: Fail # Issue 376 |
| 310 ImplicitThisTest/03: Fail # Issue 376 | 314 ImplicitThisTest/03: Fail # Issue 376 |
| 311 ImplicitThisTest/04: Fail # Issue 376 | 315 ImplicitThisTest/04: Fail # Issue 376 |
| 312 ImplicitThisTest/none: Fail # Issue 376 | 316 ImplicitThisTest/none: Fail # Issue 376 |
| 313 | 317 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 327 StaticTopLevelTest/02: Fail | 331 StaticTopLevelTest/02: Fail |
| 328 StaticTopLevelTest/03: Fail | 332 StaticTopLevelTest/03: Fail |
| 329 StaticTopLevelTest/04: Fail | 333 StaticTopLevelTest/04: Fail |
| 330 StaticTopLevelTest/05: Fail | 334 StaticTopLevelTest/05: Fail |
| 331 ToplevelCollision1Test/00: Fail | 335 ToplevelCollision1Test/00: Fail |
| 332 ToplevelCollision1Test/01: Fail | 336 ToplevelCollision1Test/01: Fail |
| 333 ToplevelCollision1Test/02: Fail | 337 ToplevelCollision1Test/02: Fail |
| 334 ToplevelCollision2Test/00: Fail | 338 ToplevelCollision2Test/00: Fail |
| 335 ToplevelCollision2Test/01: Fail # added in r1934 | 339 ToplevelCollision2Test/01: Fail # added in r1934 |
| 336 TypeVariableBoundsTest/none: Pass # I think the "cancel leg" message is confusin
g the test harness? Leg is bailing on all these tests after seeing the "extends"
factory syntax. | 340 TypeVariableBoundsTest/none: Pass # I think the "cancel leg" message is confusin
g the test harness? Leg is bailing on all these tests after seeing the "extends"
factory syntax. |
| 337 TypeVariableBoundsTest/00: Pass | |
| 338 TypeVariableBoundsTest/03: Pass | 341 TypeVariableBoundsTest/03: Pass |
| 339 TypeVariableBoundsTest/04: Pass | 342 TypeVariableBoundsTest/04: Pass |
| 340 TypeVariableBoundsTest/02: Fail | 343 TypeVariableBoundsTest/02: Fail |
| 341 TypeVariableBoundsTest/06: Fail | 344 TypeVariableBoundsTest/06: Fail |
| 342 ConstructorReturnNegativeTest: Fail | 345 ConstructorReturnNegativeTest: Fail |
| 343 ConstructorReturnWithArrowNegativeTest: Fail | 346 ConstructorReturnWithArrowNegativeTest: Fail |
| 344 DuplicateConstructorTest/01: Fail | 347 DuplicateConstructorTest/01: Fail |
| 345 InstFieldInitializer1NegativeTest: Fail # Unused fields are not analyzed. | 348 InstFieldInitializer1NegativeTest: Fail # Unused fields are not analyzed. |
| 346 | 349 |
| 347 [ $component == frog || $component == frogsh || $component == leg ] | 350 [ $component == frog || $component == frogsh || $component == leg ] |
| 348 # these tests are inconsistent in frogium and frogsh-node, investigate | 351 # these tests are inconsistent in frogium and frogsh-node, investigate |
| 349 ParameterInitializerTest: Pass | 352 ParameterInitializerTest: Pass |
| 350 StaticField1RunNegativeTest: Pass | 353 StaticField1RunNegativeTest: Pass |
| 351 StaticField2RunNegativeTest: Pass | 354 StaticField2RunNegativeTest: Pass |
| 352 | 355 |
| 353 [ $component == frogium ] | 356 [ $component == frogium ] |
| 354 # these tests are inconsistent in frogium and frogsh-node, investigate | 357 # these tests are inconsistent in frogium and frogsh-node, investigate |
| 355 ParameterInitializerTest: Fail | 358 ParameterInitializerTest: Fail |
| 356 StaticField1RunNegativeTest: Fail | 359 StaticField1RunNegativeTest: Fail |
| 357 StaticField2RunNegativeTest: Fail | 360 StaticField2RunNegativeTest: Fail |
| 358 | 361 |
| 359 [ $arch == x64 ] | 362 [ $arch == x64 ] |
| 360 *: Skip | 363 *: Skip |
| 361 | 364 |
| 362 [ $arch == simarm ] | 365 [ $arch == simarm ] |
| 363 *: Skip | 366 *: Skip |
| 364 | 367 |
| 365 [ $arch == arm ] | 368 [ $arch == arm ] |
| 366 *: Skip | 369 *: Skip |
| OLD | NEW |