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

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: no change 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
« no previous file with comments | « tests/isolate/isolate.status ('k') | tools/testing/dart/test_options.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 # TODO(mattsh) Once we move to the leg code generator, the javascript generated
19 # by frog won't depend on whether frog is running on the dart vm or v8. (The
20 # leg compiler is designed to produce identical output no matter where it
21 # is running.) At that point we can make all the tests verify that the
22 # generated javascript is identical between frogsh and frogium, and then only
23 # need run the js once in the browser. For now, just disable language
24 # tests of frogsh to save time.
25 [ $component == frogsh ]
26 *: Skip
27
18 [ $component == vm || $component == dartium ] 28 [ $component == vm || $component == dartium ]
19 GCTest: Fail # Issue 1487 29 GCTest: Fail # Issue 1487
20 ImpliedInterfaceTest: Fail # Bug 5349944 30 ImpliedInterfaceTest: Fail # Bug 5349944
21 FBoundedQuantificationTest: Skip # Issue 439 31 FBoundedQuantificationTest: Skip # Issue 439
22 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed 32 FieldOverrideTest/none: Fail # Issue 742: field shadowing now allowed
23 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed 33 FieldOverrideTest/01: Fail # Issue 742: field shadowing now allowed
24 SuperFieldAccessTest: Fail # Issue 742: field shadowing now allowed 34 SuperFieldAccessTest: Fail # Issue 742: field shadowing now allowed
25 PseudoKWIllegalTest/03: Fail # Issue 356 35 PseudoKWIllegalTest/03: Fail # Issue 356
26 PseudoKWIllegalTest/08: Fail # Issue 356 36 PseudoKWIllegalTest/08: Fail # Issue 356
27 PseudoKWIllegalTest/10: Fail # Issue 356 37 PseudoKWIllegalTest/10: Fail # Issue 356
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
189 *FrogNegativeTest: Skip 199 *FrogNegativeTest: Skip
190 200
191 201
192 [ $component == dartium ] 202 [ $component == dartium ]
193 # TODO: These need to be retriaged. 203 # TODO: These need to be retriaged.
194 DisablePrivacyTest: Skip 204 DisablePrivacyTest: Skip
195 RichardsTest: Fail 205 RichardsTest: Fail
196 StringEscape1NegativeTest: Skip 206 StringEscape1NegativeTest: Skip
197 GCTest: Skip # Issue 1487 207 GCTest: Skip # Issue 1487
198 208
199
200 [ $component == frogsh ]
201 IntrinsifiedMethodsTest: Fail # Issue 1470
202 ArithmeticTest: Fail # Issue 1470
203
204 # This set of four test components (frog, frogsh, frogium, and webdriver) all 209 # This set of four test components (frog, frogsh, frogium, and webdriver) all
205 # consume frog output, so if frog is generating the incorrect code, chances are 210 # consume frog output, so if frog is generating the incorrect code, chances are
206 # it will fail on all of these components. 211 # it will fail on all of these components.
207 # 212 #
208 # Further explanation: 213 # Further explanation:
209 # frog: frog compiler, run using the VM 214 # frog: frog compiler, run using the VM
210 # frogsh: self-hosted frog compiler 215 # frogsh: self-hosted frog compiler
211 # frogium: Dart code compiled with frog VM running under DumpRenderTree 216 # frogium: Dart code compiled with frog VM running under DumpRenderTree
212 # webdriver: Dart code compiled with frog VM running on an actual browser 217 # webdriver: Dart code compiled with frog VM running on an actual browser
213 # (Chrome, IE, Firefox, Safari, etc). If a test is only failing on a particular 218 # (Chrome, IE, Firefox, Safari, etc). If a test is only failing on a particular
214 # browser, you can be more specific about the failure by using $browser: 219 # browser, you can be more specific about the failure by using $browser:
215 # [ $component == webdriver && $browser == chrome ] for example. 220 # [ $component == webdriver && $browser == chrome ] for example.
216 [ $component == frog || $component == frogsh || $component == frogium || $compon ent == webdriver] 221 [ $component == frog || $component == frogium || $component == frogsh|| $compone nt == webdriver]
217 ExceptionTest: Fail # Issue 1785 222 ExceptionTest: Fail # Issue 1785
218 Factory3Test: Fail # Issue 417 223 Factory3Test: Fail # Issue 417
219 Factory2NegativeTest: Fail 224 Factory2NegativeTest: Fail
220 CallThroughNullGetterTest: Fail # Throw ObjectNotClosure instead of NullPointerE xception. 225 CallThroughNullGetterTest: Fail # Throw ObjectNotClosure instead of NullPointerE xception.
221 DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support. 226 DisablePrivacyTest: Skip # Issue 1882: Needs --disable_privacy support.
222 DoubleToStringAsExponentialTest: Fail # fails due to -0.0. 227 DoubleToStringAsExponentialTest: Fail # fails due to -0.0.
223 # Once the -0.0 in DoubleToStringAsFixedTest is fixed it will probably need to 228 # Once the -0.0 in DoubleToStringAsFixedTest is fixed it will probably need to
224 # be moved to a 229 # be moved to a
225 # [ $component == frog || $component == frogium || $component == webdriver ] 230 # [ $component == frog || $component == frogium || $component == frogsh || $comp onent == webdriver ]
226 # section. 231 # section.
227 DoubleToStringAsFixedTest: Fail # fails due to -0.0 and due to rounding in const ant propagation. 232 DoubleToStringAsFixedTest: Fail # fails due to -0.0 and due to rounding in const ant propagation.
228 DoubleToStringAsPrecisionTest: Fail # fails due to -0.0. 233 DoubleToStringAsPrecisionTest: Fail # fails due to -0.0.
229 ExtendTypeParameterNegativeTest: Skip # Issue 886 234 ExtendTypeParameterNegativeTest: Skip # Issue 886
230 ExtendTypeParameter2NegativeTest: Skip # Issue 886 235 ExtendTypeParameter2NegativeTest: Skip # Issue 886
231 FinalSyntaxTest/none: Fail 236 FinalSyntaxTest/none: Fail
232 GetSetSyntaxTest/00: Fail # Issue 1571 237 GetSetSyntaxTest/00: Fail # Issue 1571
233 GetSetSyntaxTest/01: Fail # Issue 1571 238 GetSetSyntaxTest/01: Fail # Issue 1571
234 GetSetSyntaxTest/02: Fail # Issue 1571 239 GetSetSyntaxTest/02: Fail # Issue 1571
235 GetSetSyntaxTest/03: Fail # Issue 1571 240 GetSetSyntaxTest/03: Fail # Issue 1571
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
362 ImplicitThisTest/04: Fail # Issue 376 367 ImplicitThisTest/04: Fail # Issue 376
363 ImplicitThisTest/none: Fail # Issue 376 368 ImplicitThisTest/none: Fail # Issue 376
364 369
365 #Issue 1308 370 #Issue 1308
366 NamedParameters2Test: Fail 371 NamedParameters2Test: Fail
367 NamedParameters3Test: Fail 372 NamedParameters3Test: Fail
368 NamedParameters4Test: Fail 373 NamedParameters4Test: Fail
369 374
370 StringEscape4NegativeTest: Fail # Issue 1352 375 StringEscape4NegativeTest: Fail # Issue 1352
371 376
377 [ $component == frogium || $component == frogsh || $component == webdriver || $c omponent == dartium ]
378 ResourceTest: Fail # browser tests are #sourcing the test, causing an error tha t directives cannot be used in #sourced files, see issue 1807
379
372 [ $component == webdriver && $browser == chrome ] 380 [ $component == webdriver && $browser == chrome ]
373 StringEscape1NegativeTest: Skip 381 StringEscape1NegativeTest: Skip
374 382
375 [ $component == webdriver && ($browser == ff || $browser == safari || $browser = = ie) ] 383 [ $component == webdriver && ($browser == ff || $browser == safari || $browser = = ie) ]
376 Closure3Test: Fail 384 Closure3Test: Fail
377 MethodInvocationTest: Fail 385 MethodInvocationTest: Fail
378 Private3Test: Fail 386 Private3Test: Fail
379 StackTraceTest: Fail 387 StackTraceTest: Fail
380 StringInterpolateNPETest: Fail 388 StringInterpolateNPETest: Fail
381 389
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
416 424
417 [ ($component == frogsh || $component == frog || $component == frogium) && $unc hecked ] 425 [ ($component == frogsh || $component == frog || $component == frogium) && $unc hecked ]
418 PrivateMemberTest/01: Fail # test seems bad - see issue #353 426 PrivateMemberTest/01: Fail # test seems bad - see issue #353
419 PrivateMemberTest/02: Fail # test seems bad - see issue #353 427 PrivateMemberTest/02: Fail # test seems bad - see issue #353
420 PrivateMemberTest/03: Fail # test seems bad - see issue #353 428 PrivateMemberTest/03: Fail # test seems bad - see issue #353
421 PrivateMemberTest/04: Fail # test seems bad - see issue #353 429 PrivateMemberTest/04: Fail # test seems bad - see issue #353
422 430
423 [ ($component == frogsh || $component == frog || $component == frogium) && $che cked ] 431 [ ($component == frogsh || $component == frog || $component == frogium) && $che cked ]
424 PrivateMemberTest/none: Fail # test seems bad - see issue #353 432 PrivateMemberTest/none: Fail # test seems bad - see issue #353
425 433
426 [ $component == frog || $component == frogsh ] 434 [ $component == frog ]
427 # these tests are inconsistent in frogium and frogsh-node, investigate 435 # these tests are inconsistent in frogium and frogsh-node, investigate
428 StaticField1RunNegativeTest: Pass 436 StaticField1RunNegativeTest: Pass
429 StaticField2RunNegativeTest: Pass 437 StaticField2RunNegativeTest: Pass
430 SyntaxTest/28: Fail # Issue 1109 438 SyntaxTest/28: Fail # Issue 1109
431 SyntaxTest/29: Fail # Issue 1109 439 SyntaxTest/29: Fail # Issue 1109
432 SyntaxTest/31: Fail # Issue 1109 440 SyntaxTest/31: Fail # Issue 1109
433 SyntaxTest/32: Fail # Issue 1109 441 SyntaxTest/32: Fail # Issue 1109
434 SyntaxTest/33: Fail # Issue 1109 442 SyntaxTest/33: Fail # Issue 1109
435 StringEscape3NegativeTest: Fail # Issue 1352 443 StringEscape3NegativeTest: Fail # Issue 1352
436 LiteralUnaryPlusTest/01: Fail # Issue 1400 444 LiteralUnaryPlusTest/01: Fail # Issue 1400
437 445
438 [ $component == frogium ] 446 [ $component == frogium || $component == frogsh ]
439 # these tests are inconsistent in frogium and frogsh-node, investigate 447 # these tests are inconsistent in frogium and frogsh-node, investigate
440 StaticField1RunNegativeTest: Pass # but error is not correct 448 StaticField1RunNegativeTest: Pass # but error is not correct
441 StaticField2RunNegativeTest: Pass # but error is not correct 449 StaticField2RunNegativeTest: Pass # but error is not correct
442 450
443 [ $component == frog && $mode == debug ] 451 [ $component == frog && $mode == debug ]
444 ConstructorRedirect1NegativeTest: Skip # Undiagnosed infinite loop. 452 ConstructorRedirect1NegativeTest: Skip # Undiagnosed infinite loop.
445 ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop. 453 ConstructorRedirect2NegativeTest: Skip # Undiagnosed infinite loop.
446 454
447 [ $arch == simarm ] 455 [ $arch == simarm ]
448 *: Skip 456 *: Skip
449 457
450 [ $arch == arm ] 458 [ $arch == arm ]
451 *: Skip 459 *: Skip
452 460
OLDNEW
« no previous file with comments | « tests/isolate/isolate.status ('k') | tools/testing/dart/test_options.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698