Commit Graph

6631 Commits

Author SHA1 Message Date
Zachary Anderson 6140210df2 [Fuchsia] Don't refer to python in the test harness
There's no python on Fuchsia.

Change-Id: I9fcb64d6ec625a79c00860104512211ebe66f330
Reviewed-on: https://dart-review.googlesource.com/9784
Reviewed-by: Ryan Macnak <rmacnak@google.com>
2017-09-29 21:03:54 +00:00
Morten Krogh-Jespersen a0caa09bcf Listing of status files for win environment
Bug:
Change-Id: Idbc6990f60ba82fb88e3084370129432fc5c12ae
Reviewed-on: https://dart-review.googlesource.com/9486
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
2017-09-29 12:15:23 +00:00
Alexander Thomas bfaefd5222 Throttle the commit queue to improve handling of bursts
Bug:
Change-Id: I705af4eb453c54a2700c415de8eb5f55fa0fe3d2
Reviewed-on: https://dart-review.googlesource.com/8940
Reviewed-by: William Hesse <whesse@google.com>
2017-09-27 15:54:07 +00:00
Morten Krogh-Jespersen 6c8bce36e9 Fixing import names for compare_failures
Bug:
Change-Id: I52c5504dabe6340febce6aef2b8c3d2481cc3409
Reviewed-on: https://dart-review.googlesource.com/8780
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-27 07:39:29 +00:00
Sigmund Cherem 8e1c242393 Add dart2jsoptions for browser runtimes.
The `dart2js_options` flag was used in some other codepaths including
"runtime=d8", this change allows us to pass --dart2js-options when using a
browser runtime as well.

Change-Id: I2864f52aff320ab3c2fbfb5a3b4bce34798a1792
Reviewed-on: https://dart-review.googlesource.com/8738
Reviewed-by: Emily Fortuna <efortuna@google.com>
2017-09-27 02:05:08 +00:00
Alexander Thomas 590cd079bb Add hostchecked analyzer builder to CQ
Bug:
Change-Id: Id93780f792e830d533fa197a8417c72ef7e94e1e
Reviewed-on: https://dart-review.googlesource.com/8481
Reviewed-by: William Hesse <whesse@google.com>
2017-09-26 17:53:02 +00:00
Alexander Thomas 15a18346a2 Add dart2js hostchecked isolate to be able to shard those tests
Bug:
Change-Id: I85c1df80edb735b5a14d2860c20cb36b2e5e9250
Reviewed-on: https://dart-review.googlesource.com/8460
Reviewed-by: Morten Krogh-jespersen <mkroghj@google.com>
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2017-09-26 13:16:23 +00:00
Morten Krogh-Jespersen c6af2dbc49 Adding debug info to assertion resultcode check
Bug:
Change-Id: I02c4eae12c557157e1d61a5cfc8ffad752be8f30
Reviewed-on: https://dart-review.googlesource.com/8441
Reviewed-by: Jonas Termansen <sortie@google.com>
2017-09-26 11:57:57 +00:00
Morten Krogh-Jespersen fb0b2c5a73 Adding info about negative tests to result log
Bug:
Change-Id: Ic868ca637477bce4a7857304ce6b23aa4ea30817
Reviewed-on: https://dart-review.googlesource.com/8420
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
2017-09-26 10:19:31 +00:00
Morten Krogh-Jespersen 83f0b3a12a Fixing up result tool with test-matrix.
Bug:
Change-Id: I753da0d540910a5309f0ba73a13d0d4093621330
Reviewed-on: https://dart-review.googlesource.com/8042
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-26 07:43:42 +00:00
Morten Krogh-Jespersen befa486d21 Changing naming of luci classes.
Bug:
Change-Id: Ie453bdc93661f9269ce20dc060e726a115b0a1b0
Reviewed-on: https://dart-review.googlesource.com/8043
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-26 07:13:18 +00:00
Bob Nystrom 1f3d67ddbc Don't migrate status entries from "_parser.status" files.
Change-Id: Ic5e3cbe8d6f95e1f3e9b2e0f4313d54e240d6f7d
Reviewed-on: https://dart-review.googlesource.com/7850
Reviewed-by: Ben Konyi <bkonyi@google.com>
2017-09-22 22:39:14 +00:00
Terry Lucas 65a2303696 Updated to support migrating *.html files too
R=rnystrom@google.com

Change-Id: Icca5b36c87cb7c3af566b66cec537c53552deeab
Reviewed-on: https://dart-review.googlesource.com/7635
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Commit-Queue: Terry Lucas <terry@google.com>
2017-09-22 17:50:57 +00:00
Bob Nystrom edee53f93d Bring back the deleted 1.0 corelib tests.
What is dead may never die.

Change-Id: I80ef766b8ce2b6e1416df8e1f9b91fb74169dc79
Reviewed-on: https://dart-review.googlesource.com/7483
Reviewed-by: William Hesse <whesse@google.com>
2017-09-21 18:29:40 +00:00
Morten Krogh-Jespersen c02d9c821f Adding baseclass for output + fix.
Change-Id: I99000a97055db94b54ded7a8c15d417de4588674
Reviewed-on: https://dart-review.googlesource.com/7542
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-21 10:48:08 +00:00
Alexander Thomas 9124b9efd3 Revert "Remove mac-vm-kernel builder from the CQ until we have >4 machines to run it."
This reverts commit f598b4766c.
Root cause fixed in https://chromium-review.googlesource.com/c/chromium/tools/build/+/676844.

Bug:
Change-Id: I73da850638cf677b5fe4c8f8549b3174c34dd828
Reviewed-on: https://dart-review.googlesource.com/7547
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: William Hesse <whesse@google.com>
2017-09-21 10:11:18 +00:00
Erik Ernst c49cbae7f0 Rietveld 2688903004 (spec_parser) migrated to Gerrit.
Change-Id: Iddd1e8a795bfaed0092a30bb9d83070fe62d4a60
Reviewed-on: https://dart-review.googlesource.com/7261
Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
2017-09-21 09:36:10 +00:00
William Hesse f598b4766c Remove mac-vm-kernel builder from the CQ until we have >4 machines to run it.
Bug:
Change-Id: Ibb07ce966bdedb20551f079ce5899d83b7ebb8a6
Reviewed-on: https://dart-review.googlesource.com/7403
Reviewed-by: William Hesse <whesse@google.com>
2017-09-20 22:57:46 +00:00
Florian Loitsch 38bf70d7ac Use generic functions in zones.
Migrated from https://chromiumcodereview.appspot.com/2893893002/

Change-Id: I0bd6dc1438eb1e6762e7760a08b5a760b07d4b10
Reviewed-on: https://dart-review.googlesource.com/4942
Reviewed-by: Florian Loitsch <floitsch@google.com>
Commit-Queue: Florian Loitsch <floitsch@google.com>
2017-09-20 15:46:06 +00:00
Morten Krogh-Jespersen a535f656c2 Adding table outputs to consoles.
Bug:
Change-Id: Idea8360620f2f8370114ff231e6ffb38bfca9ab3
Reviewed-on: https://dart-review.googlesource.com/7262
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-20 13:02:06 +00:00
Johnni Winther 08c0d36b6d Address comments
in https://dart-review.googlesource.com/c/sdk/+/6860

Change-Id: I466e9123d152537005898f97998b62200d81ee45
Reviewed-on: https://dart-review.googlesource.com/6961
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-19 12:28:40 +00:00
Johnni Winther e61f8461f3 Support --commit in compare_failures
Change-Id: Ie54419ab14b6fef9401404da1063e556e9dc2131
Reviewed-on: https://dart-review.googlesource.com/6860
Reviewed-by: Morten Krogh-jespersen <mkroghj@google.com>
2017-09-19 12:09:44 +00:00
Alexander Thomas 203c339583 Use separate unittest builder for dart2js
Bug:
Change-Id: Ic5835777ec9e32a1558728c31b1fa1b8787fb386
Reviewed-on: https://dart-review.googlesource.com/6467
Reviewed-by: William Hesse <whesse@google.com>
2017-09-19 08:12:37 +00:00
Morten Krogh-Jespersen 51f78ee83c Building result tool to interpret result.log and status files.
Change-Id: If74fad44ac9253cd0046c52bf070d507964bcab8
Reviewed-on: https://dart-review.googlesource.com/3542
Reviewed-by: Johnni Winther <johnniwinther@google.com>
2017-09-19 07:41:09 +00:00
Morten Krogh-Jespersen 47d60740b2 Adding descriptions about current tools in gardening.
Change-Id: I7337fb938e1ff91be0304c7884ee38732253195e
Reviewed-on: https://dart-review.googlesource.com/6580
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2017-09-18 14:49:46 +00:00
William Hesse adb0e8864f Update Dart version to 2.0.0
Bug:
Change-Id: I13a8daea5f7adae670cea73d429d552c1e96c8e6
Reviewed-on: https://dart-review.googlesource.com/6461
Commit-Queue: William Hesse <whesse@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2017-09-18 09:31:05 +00:00
William Hesse 12b9849c80 Set requirejs timeout in DDC testing to 30 seconds
Bug:
Change-Id: I4b2148b4f526e583025d78c9b47bfac357fa45bb
Reviewed-on: https://dart-review.googlesource.com/5761
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: William Hesse <whesse@google.com>
2017-09-15 01:38:17 +00:00
Alexander Markov fe2e114e8e [Test tool] Support testing of Dart VM experimental strong mode
This CL extends '--compiler dartkp' configuration of the testing
tool (tools/test.py) to take '--strong' option into account.

'tools/test.py -c dartkp --strong' runs tests through kernel
front-end (pkg/front_end/tool/_fasta/compile.dart) and Dart VM
precompiler, and in addition:

* Enables strong mode in the kernel front-end.
* Enables experimental optimizations in the kernel front-end
  with '--target=vm_precompiler'.
* Enables experimental optimizations in Dart VM with
  '--experimental-strong-mode'.

Issue: https://github.com/dart-lang/sdk/issues/30480
Change-Id: I565a4a7f79f880a872a28fe6b91372af1e77f978
Reviewed-on: https://dart-review.googlesource.com/5295
Commit-Queue: Alexander Markov <alexmarkov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
2017-09-14 16:32:37 +00:00
Morten Krogh-Jespersen d695a17edd Adding selectors to summary map.
Change-Id: Id5bfc3282b85415ccca6bf0b81595b67dcba9111
Reviewed-on: https://dart-review.googlesource.com/5663
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
2017-09-14 13:15:58 +00:00
Alexander Thomas d80ff48a4c Enable sdk and vm-kernel-mac builders in commit queue
Bug:
Change-Id: Ib33c6b40b9c609068ea317eba4c8927f964ef061
Reviewed-on: https://dart-review.googlesource.com/4420
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2017-09-14 07:52:30 +00:00
Morten Krogh-Jespersen a90bb3a104 Revert "Revert "Adding option to print out status files for a configuration.""
This reverts commit f50c2c2b6a.

Bug:
Change-Id: I895c1e498b58999127ebb6d7656c12fba1cb338b
Reviewed-on: https://dart-review.googlesource.com/5422
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com>
2017-09-13 12:52:18 +00:00
William Hesse f50c2c2b6a Revert "Adding option to print out status files for a configuration."
This reverts commit 0fcffaaeb5.

Bug:
Change-Id: I8852ce88c190e420615314b7fe95bf9d69a5f8d1
TBR=mkroghj@google.com
Reviewed-on: https://dart-review.googlesource.com/5361
Reviewed-by: William Hesse <whesse@google.com>
2017-09-13 09:11:32 +00:00
Morten Krogh-Jespersen b3788bc610 Adding extra information to toSummaryMap().
This will allow external clients to rebuild an environment to
correctly identify tests in status files.

Change-Id: Id359224df758600161cc7e32472638559eee0719
Reviewed-on: https://dart-review.googlesource.com/3881
Reviewed-by: William Hesse <whesse@google.com>
2017-09-13 08:36:58 +00:00
Morten Krogh-Jespersen 0fcffaaeb5 Adding option to print out status files for a configuration.
This will help other tools to use the same status files at test.py
uses.

Bug:
Change-Id: Ib01d0c8368089a35682d0d79e257b8df01e54de6
Reviewed-on: https://dart-review.googlesource.com/3941
Reviewed-by: William Hesse <whesse@google.com>
2017-09-13 08:30:38 +00:00
Ben Konyi 0b7d8e9688 Fixed status file migration issues for html and isolate directories.
Bug:
Change-Id: Ie4853d109b95731018f63487fd658b76841c8742
Reviewed-on: https://dart-review.googlesource.com/4603
Reviewed-by: Janice Collins <jcollins@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
2017-09-12 17:57:20 +00:00
Alexander Thomas 7bca1569e5 Correct case of vctip executable
Bug:
Change-Id: I89fa5a8ccdff94d2034ee6366b6c0261d9a2e99e
Reviewed-on: https://dart-review.googlesource.com/5260
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2017-09-12 17:20:31 +00:00
Morten Krogh-Jespersen 5862a92160 Adding write-result-log output to bots.py.
Change-Id: I57bbfa48fc204af63f12632f8b0a42a90a5b751c
Reviewed-on: https://dart-review.googlesource.com/5200
Reviewed-by: William Hesse <whesse@google.com>
2017-09-12 14:00:11 +00:00
Alexander Thomas 08d4ebc11e Kill VCTIP and mspdbsrv on windows
Don't rely on "non-empty strings are true" semantics.
Stop killing svn, it's already dead.

Bug:
Change-Id: Iab228963535f1a4cf3b778c0353fb7cfd5b04695
Reviewed-on: https://dart-review.googlesource.com/4740
Reviewed-by: William Hesse <whesse@google.com>
2017-09-11 16:04:25 +00:00
William Hesse 233a4d0d65 Add buildbot status to CQ config
Bug:
Change-Id: I1ba66c9d321008ba5dbfb3715de67ba67c6485eb
Reviewed-on: https://dart-review.googlesource.com/4840
Reviewed-by: Alexander Thomas <athom@google.com>
2017-09-11 15:57:46 +00:00
Alexander Thomas 6c81e20c83 Add support for try bots to bot_utils
Bug:
Change-Id: Ic7cab15974e1786f26b744b28068b8971a2d746e
Reviewed-on: https://dart-review.googlesource.com/4421
Reviewed-by: William Hesse <whesse@google.com>
2017-09-11 07:13:22 +00:00
Zach Anderson ef5c553333 [windows] Disable clang-format download for bot failures
Change-Id: I137675fc73e4b068baf1100b684ae0d694d12977
Reviewed-on: https://dart-review.googlesource.com/4607
Reviewed-by: Zach Anderson <zra@google.com>
2017-09-08 22:43:37 +00:00
Zach Anderson 0be7e8076a [windows] Roll clang-format forward
Change-Id: I47f4539ccf6e4a54bcdfb7381c1091d63ef94951
Reviewed-on: https://dart-review.googlesource.com/4606
Reviewed-by: Zach Anderson <zra@google.com>
2017-09-08 22:25:38 +00:00
Alexander Thomas d44ab6e4ad Make Windows SDK builder experimental
Bug:
Change-Id: Id4591240611fff601cb83e6bf9b6df89aadddfea
Reviewed-on: https://dart-review.googlesource.com/4460
Reviewed-by: Alexander Thomas <athom@google.com>
2017-09-08 12:33:31 +00:00
Alexander Thomas a787e53198 Add Windows SDK builder to CQ
Add experimental Linux SDK builder to CQ
Support building API docs on try builders

Bug:
Change-Id: I163d2a4a9e5f8a062ea005e9b50d9351d867ba02
Reviewed-on: https://dart-review.googlesource.com/4000
Reviewed-by: William Hesse <whesse@google.com>
2017-09-08 11:36:23 +00:00
Sigmund Cherem 436ed70100 Add preview-dart-2 flag to analyzer cli and plumb it through test.py.
This allows us to collect stats about language-style tests as follows:

 ./tools/test.py -m release -c dart2analyzer -r none --preview-dart-2 --report \
      language language_2 corelib corelib_2

As of this morning, the command above has 87% of the tests passing.

Change-Id: I0f84211d5f33659d5923601267367be90c578107
Reviewed-on: https://dart-review.googlesource.com/3381
Reviewed-by: William Hesse <whesse@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Dan Rubel <danrubel@google.com>
2017-09-07 20:13:40 +00:00
Zachary Anderson e94ff71e64 [infra] Roll back toolchain due to crasher on mac.
related #30642

Change-Id: Id1777132d4447da45eec07513406b25e9c1795b0
Reviewed-on: https://dart-review.googlesource.com/4061
Reviewed-by: William Hesse <whesse@google.com>
2017-09-07 16:14:40 +00:00
William Hesse c638d2edfc Remove the vm-kernel-mac builder from the CQ due to overloading
Bug:
Change-Id: Ice37e8722f50ddefc42a46b0faec180dfe715f99
Reviewed-on: https://dart-review.googlesource.com/4040
Reviewed-by: William Hesse <whesse@google.com>
2017-09-07 14:59:12 +00:00
Bob Nystrom 090efb342c Don't delete 1.0 tests and status entries when migrating.
We do still remove the "_strong" ones since there's no reason to keep
those -- "_2" strictly supersedes them.

Change-Id: If6b9a8a5d22d8995a5fd0ac5538449c646b053ef
Reviewed-on: https://dart-review.googlesource.com/3403
Reviewed-by: Ben Konyi <bkonyi@google.com>
2017-09-06 17:40:19 +00:00
William Hesse 809a6b6fb3 Turn off retries in the CQ (commit queue) configuration
Bug:
Change-Id: I089c0377c65eace61d994602a2baf352a0f2c7f2
Reviewed-on: https://dart-review.googlesource.com/3622
Reviewed-by: William Hesse <whesse@google.com>
2017-09-06 15:12:36 +00:00
Morten Krogh-Jespersen 955ce3e05b Removing compilationSkipped from result json log.
Change-Id: Ifc4a0d64a15f2de3f65808a40fb8cf8275937982
Reviewed-on: https://dart-review.googlesource.com/3600
Reviewed-by: William Hesse <whesse@google.com>
2017-09-06 13:27:22 +00:00