Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(344)

Side by Side Diff: tests/language/language.status

Issue 9610002: remove node.js dependency by running the frog compiler in (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: fix frog html Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2012, 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 architecture for the failure due to the language change. 15 # 2) File a bug on each architecture 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 # TODO(mattsh) Once we move to the leg code generator, the javascript generated
21 # by frog won't depend on whether frog is running on the dart vm or v8. (The
22 # leg compiler is designed to produce identical output no matter where it
23 # is running.) At that point we can make all the tests verify that the
24 # generated javascript is identical between frogsh and frogium, and then only
25 # need run the js once in the browser. For now, just disable language
26 # tests of frogsh to save time.
27 [ $component == frogsh ]
28 *: Skip
29
20 30
21 [ $component == vm || $component == dartium ] 31 [ $component == vm || $component == dartium ]
22 GCTest: Fail # Issue 1487 32 GCTest: Fail # Issue 1487
23 ImpliedInterfaceTest: Fail # Bug 5349944 33 ImpliedInterfaceTest: Fail # Bug 5349944
24 FBoundedQuantificationTest: Skip # Issue 439 34 FBoundedQuantificationTest: Skip # Issue 439
25 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed 35 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed
26 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed 36 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed
27 SuperFieldAccessTest: Fail # Issue 742: field shadowing now allowed 37 SuperFieldAccessTest: Fail # Issue 742: field shadowing now allowed
28 PseudoKWIllegalTest/03: Fail # Issue 356 38 PseudoKWIllegalTest/03: Fail # Issue 356
29 PseudoKWIllegalTest/08: Fail # Issue 356 39 PseudoKWIllegalTest/08: Fail # Issue 356
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 211
202 212
203 [ $component == dartium ] 213 [ $component == dartium ]
204 # TODO: These need to be retriaged. 214 # TODO: These need to be retriaged.
205 DisablePrivacyTest: Skip 215 DisablePrivacyTest: Skip
206 RichardsTest: Fail 216 RichardsTest: Fail
207 TypedMessageTest: Fail # Bug 5246195 217 TypedMessageTest: Fail # Bug 5246195
208 StringEscape1NegativeTest: Skip 218 StringEscape1NegativeTest: Skip
209 GCTest: Skip # Issue 1487 219 GCTest: Skip # Issue 1487
210 220
211
212 [ $component == frogsh ]
213 IntrinsifiedMethodsTest: Fail # Issue 1470
214 ArithmeticTest: Fail # Issue 1470
215
216 # This set of four test components (frog, frogsh, frogium, and webdriver) all 221 # This set of four test components (frog, frogsh, frogium, and webdriver) all
217 # consume frog output, so if frog is generating the incorrect code, chances are 222 # consume frog output, so if frog is generating the incorrect code, chances are
218 # it will fail on all of these components. 223 # it will fail on all of these components.
219 # 224 #
220 # Further explanation: 225 # Further explanation:
221 # frog: frog compiler, run using the VM 226 # frog: frog compiler, run using the VM
222 # frogsh: self-hosted frog compiler 227 # frogsh: self-hosted frog compiler
223 # frogium: Dart code compiled with frog VM running under DumpRenderTree 228 # frogium: Dart code compiled with frog VM running under DumpRenderTree
224 # webdriver: Dart code compiled with frog VM running on an actual browser 229 # webdriver: Dart code compiled with frog VM running on an actual browser
225 # (Chrome, IE, Firefox, Safari, etc). If a test is only failing on a particular 230 # (Chrome, IE, Firefox, Safari, etc). If a test is only failing on a particular
226 # browser, you can be more specific about the failure by using $browser: 231 # browser, you can be more specific about the failure by using $browser:
227 # [ $component == webdriver && $browser == chrome ] for example. 232 # [ $component == webdriver && $browser == chrome ] for example.
228 [ $component == frog || $component == frogsh || $component == frogium || $compon ent == webdriver] 233 [ $component == frog || $component == frogium || $component == frogsh|| $compone nt == webdriver]
229 ExceptionTest: Fail # Issue 1785 234 ExceptionTest: Fail # Issue 1785
230 Factory3Test: Fail # Issue 417 235 Factory3Test: Fail # Issue 417
231 Factory2NegativeTest: Fail 236 Factory2NegativeTest: Fail
232 CallThroughNullGetterTest: Fail # Throw ObjectNotClosure instead of NullPointerE xception. 237 CallThroughNullGetterTest: Fail # Throw ObjectNotClosure instead of NullPointerE xception.
233 DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support. 238 DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support.
234 DoubleToStringAsExponentialTest: Fail # fails due to -0.0. 239 DoubleToStringAsExponentialTest: Fail # fails due to -0.0.
235 # Once the -0.0 in DoubleToStringAsFixedTest is fixed it will probably need to 240 # Once the -0.0 in DoubleToStringAsFixedTest is fixed it will probably need to
236 # be moved to a 241 # be moved to a
237 # [ $component == frog || $component == frogium || $component == webdriver ] 242 # [ $component == frog || $component == frogium || $component == frogsh || $comp onent == webdriver ]
238 # section. 243 # section.
239 DoubleToStringAsFixedTest: Fail # fails due to -0.0 and due to rounding in const ant propagation. 244 DoubleToStringAsFixedTest: Fail # fails due to -0.0 and due to rounding in const ant propagation.
240 DoubleToStringAsPrecisionTest: Fail # fails due to -0.0. 245 DoubleToStringAsPrecisionTest: Fail # fails due to -0.0.
241 ExtendTypeParameterNegativeTest: Skip # Issue 886 246 ExtendTypeParameterNegativeTest: Skip # Issue 886
242 ExtendTypeParameter2NegativeTest: Skip # Issue 886 247 ExtendTypeParameter2NegativeTest: Skip # Issue 886
243 FinalSyntaxTest/none: Fail 248 FinalSyntaxTest/none: Fail
244 GetSetSyntaxTest/00: Fail # Issue 1571 249 GetSetSyntaxTest/00: Fail # Issue 1571
245 GetSetSyntaxTest/01: Fail # Issue 1571 250 GetSetSyntaxTest/01: Fail # Issue 1571
246 GetSetSyntaxTest/02: Fail # Issue 1571 251 GetSetSyntaxTest/02: Fail # Issue 1571
247 GetSetSyntaxTest/03: Fail # Issue 1571 252 GetSetSyntaxTest/03: Fail # Issue 1571
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
375 ImplicitThisTest/04: Fail # Issue 376 380 ImplicitThisTest/04: Fail # Issue 376
376 ImplicitThisTest/none: Fail # Issue 376 381 ImplicitThisTest/none: Fail # Issue 376
377 382
378 #Issue 1308 383 #Issue 1308
379 NamedParameters2Test: Fail 384 NamedParameters2Test: Fail
380 NamedParameters3Test: Fail 385 NamedParameters3Test: Fail
381 NamedParameters4Test: Fail 386 NamedParameters4Test: Fail
382 387
383 StringEscape4NegativeTest: Fail # Issue 1352 388 StringEscape4NegativeTest: Fail # Issue 1352
384 389
385 [ $component == frogium || $component == webdriver || $component == dartium ] 390 [ $component == frogium || $component == frogsh || $component == webdriver || $c omponent == dartium ]
386 ResourceTest: Fail # browser tests are #sourcing the test, causing an error tha t directives cannot be used in #sourced files, see issue 1807 391 ResourceTest: Fail # browser tests are #sourcing the test, causing an error tha t directives cannot be used in #sourced files, see issue 1807
387 392
388 [ $component == webdriver && $browser == chrome ] 393 [ $component == webdriver && $browser == chrome ]
389 StringEscape1NegativeTest: Skip 394 StringEscape1NegativeTest: Skip
390 395
391 [ $component == webdriver && ($browser == ff || $browser == safari || $browser = = ie) ] 396 [ $component == webdriver && ($browser == ff || $browser == safari || $browser = = ie) ]
392 Closure3Test: Fail 397 Closure3Test: Fail
393 MethodInvocationTest: Fail 398 MethodInvocationTest: Fail
394 Private3Test: Fail 399 Private3Test: Fail
395 StackTraceTest: Fail 400 StackTraceTest: Fail
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 PrivateMemberTest/04: Fail # test seems bad - see issue #353 442 PrivateMemberTest/04: Fail # test seems bad - see issue #353
438 TypeVariableBoundsTest/10: Fail # Should not complain in production mode. 443 TypeVariableBoundsTest/10: Fail # Should not complain in production mode.
439 WrongNumberTypeArgumentsTest/00: Fail # Should not complain in production mode. 444 WrongNumberTypeArgumentsTest/00: Fail # Should not complain in production mode.
440 445
441 [ ($component == frogsh || $component == frog || $component == frogium) && $che cked ] 446 [ ($component == frogsh || $component == frog || $component == frogium) && $che cked ]
442 PrivateMemberTest/none: Fail # test seems bad - see issue #353 447 PrivateMemberTest/none: Fail # test seems bad - see issue #353
443 TypeVariableBoundsTest/09: Fail 448 TypeVariableBoundsTest/09: Fail
444 TypeVariableBounds2Test/00: Fail # Issue 1939 449 TypeVariableBounds2Test/00: Fail # Issue 1939
445 TypeVariableBounds2Test/03: Fail # Issue 1939 450 TypeVariableBounds2Test/03: Fail # Issue 1939
446 451
447 [ $component == frog || $component == frogsh ] 452 [ $component == frog ]
448 # these tests are inconsistent in frogium and frogsh-node, investigate 453 # these tests are inconsistent in frogium and frogsh-node, investigate
449 StaticField1RunNegativeTest: Pass 454 StaticField1RunNegativeTest: Pass
450 StaticField2RunNegativeTest: Pass 455 StaticField2RunNegativeTest: Pass
451 SyntaxTest/28: Fail # Issue 1109 456 SyntaxTest/28: Fail # Issue 1109
452 SyntaxTest/29: Fail # Issue 1109 457 SyntaxTest/29: Fail # Issue 1109
453 SyntaxTest/31: Fail # Issue 1109 458 SyntaxTest/31: Fail # Issue 1109
454 SyntaxTest/32: Fail # Issue 1109 459 SyntaxTest/32: Fail # Issue 1109
455 SyntaxTest/33: Fail # Issue 1109 460 SyntaxTest/33: Fail # Issue 1109
456 StringEscape3NegativeTest: Fail # Issue 1352 461 StringEscape3NegativeTest: Fail # Issue 1352
457 LiteralUnaryPlusTest/01: Fail # Issue 1400 462 LiteralUnaryPlusTest/01: Fail # Issue 1400
458 463
459 [ $component == frogium ] 464 [ $component == frogium || $component == frogsh ]
460 # these tests are inconsistent in frogium and frogsh-node, investigate 465 # these tests are inconsistent in frogium and frogsh-node, investigate
461 StaticField1RunNegativeTest: Pass # but error is not correct 466 StaticField1RunNegativeTest: Pass # but error is not correct
462 StaticField2RunNegativeTest: Pass # but error is not correct 467 StaticField2RunNegativeTest: Pass # but error is not correct
463 468
464 [ $component == frog && $mode == debug ] 469 [ $component == frog && $mode == debug ]
465 ConstructorRedirect1NegativeTest: Skip # Undiagnosed infinite loop. 470 ConstructorRedirect1NegativeTest: Skip # Undiagnosed infinite loop.
466 ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop. 471 ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop.
467 472
468 [ $arch == simarm ] 473 [ $arch == simarm ]
469 *: Skip 474 *: Skip
470 475
471 [ $arch == arm ] 476 [ $arch == arm ]
472 *: Skip 477 *: Skip
473 478
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698