| 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. |
| (...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 205 # MathVMTest - correctly skipped as this relies on VM guarantees | 205 # MathVMTest - correctly skipped as this relies on VM guarantees |
| 206 # - should add a version of this with the --enable_type_checks flag | 206 # - should add a version of this with the --enable_type_checks flag |
| 207 # TypeVMTest - correctly skipped as this relies on detailed of TypeError | 207 # TypeVMTest - correctly skipped as this relies on detailed of TypeError |
| 208 # TypeDartcTest - should pass, need refactoring to get frog safe version | 208 # TypeDartcTest - should pass, need refactoring to get frog safe version |
| 209 | 209 |
| 210 BitOperationsTest: Fail # relies on big integers not available in JS | 210 BitOperationsTest: Fail # relies on big integers not available in JS |
| 211 CallThroughGetterTest: Fail | 211 CallThroughGetterTest: Fail |
| 212 CharEscapeTest: Fail # relies on 4 byte unicode not available in JS | 212 CharEscapeTest: Fail # relies on 4 byte unicode not available in JS |
| 213 ClassOverrideNegativeTest: Fail | 213 ClassOverrideNegativeTest: Fail |
| 214 ClosureSharedStateTest: Fail | 214 ClosureSharedStateTest: Fail |
| 215 ConstFactoryNegativeTest: Fail | |
| 216 ConstObjectsAreImmutableTest: Fail | 215 ConstObjectsAreImmutableTest: Fail |
| 217 DefaultFactoryLibraryTest: Fail # Issue 514 | 216 DefaultFactoryLibraryTest: Fail # Issue 514 |
| 218 DynamicTest: Fail | 217 DynamicTest: Fail |
| 219 ExampleConstructorTest: Fail | 218 ExampleConstructorTest: Fail |
| 220 Constructor2Test: Fail | 219 Constructor2Test: Fail |
| 221 Constructor3Test: Fail | 220 Constructor3Test: Fail |
| 222 Constructor5Test: Fail # Order of initializers. | 221 Constructor5Test: Fail # Order of initializers. |
| 223 Constructor6Test: Fail # Parse failure in initializers. | 222 Constructor6Test: Fail # Parse failure in initializers. |
| 224 ExecuteFinally6Test: Fail | 223 ExecuteFinally6Test: Fail |
| 225 ExpectTest: Fail | 224 ExpectTest: Fail |
| 226 #FauxverrideTest/01: Fail # see r607 (10/21) passes, but we should be issuing w
arnings | |
| 227 #FauxverrideTest/02: Fail # see r607 (10/21) passes, but we should be issuing w
arnings | |
| 228 FauxverrideTest/03: Fail | 225 FauxverrideTest/03: Fail |
| 229 #FauxverrideTest/04: Fail # see r607 (10/21) passes, but we should be issuing w
arnings | |
| 230 FauxverrideTest/05: Fail | 226 FauxverrideTest/05: Fail |
| 231 FieldOverrideTest/none: Fail # Issue 743: field shadowing now allowed | 227 FieldOverrideTest/none: Fail # Issue 743: field shadowing now allowed |
| 232 FieldOverrideTest/01: Fail # Issue 743: field shadowing now allowed | 228 FieldOverrideTest/01: Fail # Issue 743: field shadowing now allowed |
| 233 Field3NegativeTest: Fail # Issue 729 | 229 Field3NegativeTest: Fail # Issue 729 |
| 234 FinalParamNegativeTest: Fail | 230 FinalParamNegativeTest: Fail |
| 235 For2Test: Fail | 231 For2Test: Fail |
| 236 FunctionSyntaxTest: Fail | 232 FunctionSyntaxTest: Fail |
| 237 FunctionTest: Fail | 233 FunctionTest: Fail |
| 238 FunctionTypeAliasNegativeTest: Fail | 234 FunctionTypeAliasNegativeTest: Fail |
| 239 FunctionTypeAliasTest: Fail | 235 FunctionTypeAliasTest: Fail |
| (...skipping 29 matching lines...) Expand all Loading... |
| 269 NamedParametersPassingFalsyTest: Fail | 265 NamedParametersPassingFalsyTest: Fail |
| 270 NamedParametersTypeTest: Fail | 266 NamedParametersTypeTest: Fail |
| 271 NamedParametersWithConversionsTest: Fail | 267 NamedParametersWithConversionsTest: Fail |
| 272 NonConstSuperNegativeTest: Fail | 268 NonConstSuperNegativeTest: Fail |
| 273 NonParameterizedFactoryTest: Fail | 269 NonParameterizedFactoryTest: Fail |
| 274 NonParameterizedFactory2Test: Fail | 270 NonParameterizedFactory2Test: Fail |
| 275 NullPointerExceptionTest: Fail | 271 NullPointerExceptionTest: Fail |
| 276 NullTest: Fail | 272 NullTest: Fail |
| 277 NullToStringTest: Fail | 273 NullToStringTest: Fail |
| 278 NumbersTest: Fail | 274 NumbersTest: Fail |
| 279 OverrideMethodWithFieldTest/01: Fail | |
| 280 OverrideFieldTest/01: Fail | 275 OverrideFieldTest/01: Fail |
| 281 OverrideFieldTest/04: Fail | 276 OverrideFieldTest/04: Fail |
| 277 OverrideMethodWithFieldTest/01: Fail |
| 282 ParameterInitializer5NegativeTest: Fail # Issue 581 | 278 ParameterInitializer5NegativeTest: Fail # Issue 581 |
| 283 Prefix3NegativeTest: Fail | 279 Prefix3NegativeTest: Fail |
| 284 Prefix7NegativeTest: Fail | 280 Prefix7NegativeTest: Fail |
| 285 Prefix8NegativeTest: Fail | 281 Prefix8NegativeTest: Fail |
| 286 Prefix9NegativeTest: Fail | 282 Prefix9NegativeTest: Fail |
| 287 Prefix11NegativeTest: Fail | 283 Prefix11NegativeTest: Fail |
| 288 Prefix16NegativeTest: Fail | 284 Prefix16NegativeTest: Fail |
| 289 Prefix20NegativeTest: Fail | 285 Prefix20NegativeTest: Fail |
| 290 Prefix22NegativeTest: Fail | 286 Prefix22NegativeTest: Fail |
| 291 Prefix23NegativeTest: Fail | 287 Prefix23NegativeTest: Fail |
| (...skipping 14 matching lines...) Expand all Loading... |
| 306 TypeVariableBoundsTest/00: Fail # these tests would work if the type was constru
cted | 302 TypeVariableBoundsTest/00: Fail # these tests would work if the type was constru
cted |
| 307 TypeVariableBoundsTest/01: Fail | 303 TypeVariableBoundsTest/01: Fail |
| 308 TypeVariableBoundsTest/10: Fail | 304 TypeVariableBoundsTest/10: Fail |
| 309 WrongNumberTypeArgumentsTest: Fail | 305 WrongNumberTypeArgumentsTest: Fail |
| 310 ImplicitThisTest/01: Fail # Issue 376 | 306 ImplicitThisTest/01: Fail # Issue 376 |
| 311 ImplicitThisTest/02: Fail # Issue 376 | 307 ImplicitThisTest/02: Fail # Issue 376 |
| 312 ImplicitThisTest/03: Fail # Issue 376 | 308 ImplicitThisTest/03: Fail # Issue 376 |
| 313 ImplicitThisTest/04: Fail # Issue 376 | 309 ImplicitThisTest/04: Fail # Issue 376 |
| 314 ImplicitThisTest/none: Fail # Issue 376 | 310 ImplicitThisTest/none: Fail # Issue 376 |
| 315 | 311 |
| 316 # Issue 1035 | |
| 317 ConstructorDuplicateInitializersTest/01: Fail | |
| 318 ConstructorDuplicateInitializersTest/02: Fail | |
| 319 | 312 |
| 320 [ ($component == frogsh || $component == frog || $component == frogium) && $unc
hecked ] | 313 [ ($component == frogsh || $component == frog || $component == frogium) && $unc
hecked ] |
| 321 PrivateMemberTest/01: Fail # test seems bad - see issue #353 | 314 PrivateMemberTest/01: Fail # test seems bad - see issue #353 |
| 322 PrivateMemberTest/02: Fail # test seems bad - see issue #353 | 315 PrivateMemberTest/02: Fail # test seems bad - see issue #353 |
| 323 PrivateMemberTest/03: Fail # test seems bad - see issue #353 | 316 PrivateMemberTest/03: Fail # test seems bad - see issue #353 |
| 324 PrivateMemberTest/04: Fail # test seems bad - see issue #353 | 317 PrivateMemberTest/04: Fail # test seems bad - see issue #353 |
| 325 StringConcatTest: Fail | 318 StringConcatTest: Fail |
| 326 | 319 |
| 327 [ ($component == frogsh || $component == frog || $component == frogium) && $che
cked ] | 320 [ ($component == frogsh || $component == frog || $component == frogium) && $che
cked ] |
| 328 PrivateMemberTest/none: Fail # test seems bad - see issue #353 | 321 PrivateMemberTest/none: Fail # test seems bad - see issue #353 |
| 329 | 322 |
| 330 [ $component == frog || $component == frogsh ] | 323 [ $component == frog || $component == frogsh ] |
| 331 # these tests are inconsistent in frogium and frogsh-node, investigate | 324 # these tests are inconsistent in frogium and frogsh-node, investigate |
| 332 StaticField1RunNegativeTest: Pass | 325 StaticField1RunNegativeTest: Pass |
| 333 StaticField2RunNegativeTest: Pass | 326 StaticField2RunNegativeTest: Pass |
| 334 | 327 |
| 335 [ $component == frogium ] | 328 [ $component == frogium ] |
| 336 # these tests are inconsistent in frogium and frogsh-node, investigate | 329 # these tests are inconsistent in frogium and frogsh-node, investigate |
| 337 StaticField1RunNegativeTest: Pass # but error is not correct | 330 StaticField1RunNegativeTest: Pass # but error is not correct |
| 338 StaticField2RunNegativeTest: Pass # but error is not correct | 331 StaticField2RunNegativeTest: Pass # but error is not correct |
| 339 | 332 |
| 340 | 333 |
| 341 [ $component == frogsh || $component == frogium ] | |
| 342 ConstInit5NegativeTest: Pass # Should fail at compile-time, not at runtime | |
| 343 CTConstTest: Fail # Not checking for generic type in const expression. | |
| 344 | |
| 345 | |
| 346 [ $component == frog ] | |
| 347 ConstInit5NegativeTest: Crash | |
| 348 CTConstTest: Crash | |
| 349 | |
| 350 | |
| 351 [ $arch == x64 ] | 334 [ $arch == x64 ] |
| 352 *: Skip | 335 *: Skip |
| 353 | 336 |
| 354 [ $arch == simarm ] | 337 [ $arch == simarm ] |
| 355 *: Skip | 338 *: Skip |
| 356 | 339 |
| 357 [ $arch == arm ] | 340 [ $arch == arm ] |
| 358 *: Skip | 341 *: Skip |
| OLD | NEW |