Morten Krogh-Jespersen
8618c947ec
Add dart2js-csp-minified to the test matrix.
...
Bug:
Change-Id: I877f67ea4ef9023cc1d4d767dab15c544db46b05
Reviewed-on: https://dart-review.googlesource.com/21241
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-15 22:40:12 +00:00
Morten Krogh-Jespersen
88aef0a65d
Add --strong to vm-precomp builders to the test matrix.
...
This CL adds --strong arguments to precomp builders, based on the input in
https://dart-review.googlesource.com/c/sdk/+/20860
Bug:
Change-Id: I18f64c4a82a0cf4f5f37f19d794705b3ae69f651
Reviewed-on: https://dart-review.googlesource.com/21300
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-11-15 22:37:20 +00:00
Morten Krogh-Jespersen
fe112c5357
Add jsshell to dart2js test matrix configuration.
...
Bug:
Change-Id: Ic488034a9f7364036690f01881bb90f43828a7a6
Reviewed-on: https://dart-review.googlesource.com/21240
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-15 22:36:50 +00:00
Morten Krogh-Jespersen
6cdd14f8da
Add d8-minified to the test matrix.
...
Bug:
Change-Id: I2709cae4ed9eefe4297de5a60ebcc0955637e024
Reviewed-on: https://dart-review.googlesource.com/21242
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-15 22:34:06 +00:00
Sigmund Cherem
3fa203ba1f
Update try_benchmarks.sh to let fasta find the VM patch files
...
Change-Id: I200b8fd266e866f05e4353a383f89c235c29c80a
Reviewed-on: https://dart-review.googlesource.com/21002
Reviewed-by: Jonas Termansen <sortie@google.com >
Commit-Queue: Sigmund Cherem <sigmund@google.com >
2017-11-15 20:23:23 +00:00
Vyacheslav Egorov
3e59066738
[golem] Update try_benchmarks.sh for dart-v2 and dart-aot-v2
...
* Ensure that strong platform and outline exist.
* Ensure that pkg/vm/tool scripts work.
Bug:
Change-Id: Ief8211b85f31767341f022d1389ceb06c4f90cd9
Reviewed-on: https://dart-review.googlesource.com/20722
Reviewed-by: Jonas Termansen <sortie@google.com >
Commit-Queue: Vyacheslav Egorov <vegorov@google.com >
2017-11-15 07:06:51 +00:00
Morten Krogh-Jespersen
22403530f0
Adding dart2js builders to the test matrix.
...
WIP
Bug:
Change-Id: I36c790884f4b31c60a7b9a5475f9c45847d9f94d
Reviewed-on: https://dart-review.googlesource.com/20840
Reviewed-by: William Hesse <whesse@google.com >
2017-11-15 02:09:16 +00:00
Morten Krogh-Jespersen
7590424b02
Enable triggering of analyzer linux builders in the test matrix.
...
Bug:
Change-Id: I4e50ac00d143ee16e34cf7491b7f149ad01a81e5
Reviewed-on: https://dart-review.googlesource.com/20203
Reviewed-by: William Hesse <whesse@google.com >
2017-11-15 01:49:17 +00:00
Jonas Termansen
529758bbff
Fix benchmark-linux dart2js --checked test.
...
Change-Id: Id5e1263abdf191d8c7fb6535ffed97b7259d35d7
Reviewed-on: https://dart-review.googlesource.com/20981
Reviewed-by: Harry Terkelsen <het@google.com >
Commit-Queue: Jonas Termansen <sortie@google.com >
2017-11-15 01:25:24 +00:00
Morten Krogh-Jespersen
2cab394773
Adding vm-kernel-precomp debug and release to test-matrix.
...
Bug:
Change-Id: Iacb4b1d9938d647ff120e983374f2aaf9935f3de
Reviewed-on: https://dart-review.googlesource.com/20860
Reviewed-by: Alexander Thomas <athom@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2017-11-14 23:19:41 +00:00
Morten Krogh-Jespersen
9d16537654
Add pkg builders to test-matrix.
...
The pkg builders will be triggered by the sdk builders in a later CL.
Bug:
Change-Id: I1118d8be102934bf84886b4c512129d175a982f5
Reviewed-on: https://dart-review.googlesource.com/20880
Reviewed-by: William Hesse <whesse@google.com >
2017-11-14 23:17:27 +00:00
Jonas Termansen
57e05b9d0b
Speed up benchmark-linux analyzer test.
...
This will reduce that test's runtime from 90 seconds to 3 seconds without
impacting coverage substantially.
Change-Id: I6d863d81420db6e09dc570e39623fed2d982d2be
Reviewed-on: https://dart-review.googlesource.com/20601
Reviewed-by: Alexander Thomas <athom@google.com >
Reviewed-by: Devon Carew <devoncarew@google.com >
Commit-Queue: Jonas Termansen <sortie@google.com >
2017-11-14 01:27:41 +00:00
Jonas Termansen
baa286dfcc
Add benchmark-linux builder.
...
This bot catches whenever benchmarks would break. By putting this bot in
the commit queue, we can avoid many kinds of benchmark breakage that would
otherwise require bothersome triaging and cleaning up after the fact.
This bot has been tested and runs in 21-27 minutes.
Change-Id: I0fc08425094b32cf77d5f1a2ed840ad1bb11aedf
Reviewed-on: https://dart-review.googlesource.com/19940
Commit-Queue: Jonas Termansen <sortie@google.com >
Reviewed-by: Alexander Thomas <athom@google.com >
Reviewed-by: Morten Krogh-jespersen <mkroghj@google.com >
2017-11-10 23:09:18 +00:00
Morten Krogh-Jespersen
cb499c92c3
Removed redundant comment.
...
Bug:
Change-Id: If2be0fcda71c9ab9741a852bb6c72862168c6637
Reviewed-on: https://dart-review.googlesource.com/20202
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-10 19:25:14 +00:00
Morten Krogh-Jespersen
ef70b4275b
Add vm debug try with sharding to test matrix.
...
Bug:
Change-Id: I8be5c6a6adb651e29bb34b83bb23d4794b88cc0e
Reviewed-on: https://dart-review.googlesource.com/17881
Reviewed-by: William Hesse <whesse@google.com >
2017-11-10 18:31:20 +00:00
Morten Krogh-Jespersen
20af166fba
Adding arch to build step for vm-precomp-android-release.
...
Bug:
Change-Id: Ic88d2c23690adb337560b43414416b96849d788c
Reviewed-on: https://dart-review.googlesource.com/19500
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-09 00:52:40 +00:00
Morten Krogh-Jespersen
d5ad924102
Add dart2js-linux-d8-hostchecked to the test matrix.
...
The original builder was sharded and ran both normal and checked tests. It
always took around 1 hour and 45 minutes to run.
The builder has been split up into two, one running normal and one running
checked tests and unit test.
The builder dart2js-hostchecked-checked-linux-ia32-d8 should be added to luci.
Bug:
Change-Id: I7fc3045aa6fc0b2e6927e3a3092396339da6e9b3
Reviewed-on: https://dart-review.googlesource.com/17787
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-09 00:22:34 +00:00
Morten Krogh-Jespersen
cd3b0a9371
Add analyzer strong builders to test matrix.
...
Note that the current recipe runs strong libraries, which I think is no longer
in use and also runs the same unit tests (not in strong mode) as the non-strong
builders. Is that an error or?
Bug:
Change-Id: Ia573747ed00bac617995844be757ebbdb325874e
Reviewed-on: https://dart-review.googlesource.com/18544
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-09 00:22:19 +00:00
Morten Krogh-Jespersen
2af1ebfe58
Add analyzer-analysis-server-linux to test matrix.
...
Bug:
Change-Id: I959cb3fdd23a7fd57d895e34e4e6176cb03f2554
Reviewed-on: https://dart-review.googlesource.com/18541
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-08 04:01:38 +00:00
Morten Krogh-Jespersen
d96f1794da
Add analyzer release to test matrix.
...
Bug:
Change-Id: I221754c4752ee7f84e95176b38b72e344fa00285
Reviewed-on: https://dart-review.googlesource.com/18542
Reviewed-by: Alexander Thomas <athom@google.com >
2017-11-08 00:39:59 +00:00
Morten Krogh-Jespersen
2464360c5c
Add ddc builders to the test matrix.
...
Bug:
Change-Id: Ie5d01aefacf84c323be504e904e6c8cedb4bfa04
Reviewed-on: https://dart-review.googlesource.com/18181
Reviewed-by: William Hesse <whesse@google.com >
2017-11-03 07:39:47 +00:00
Morten Krogh-Jespersen
8668511f85
Add asan vm builders to test matrix.
...
Bug:
Change-Id: I366e419d9f0d9a9c18a8b6d45a12330f856acfd4
Reviewed-on: https://dart-review.googlesource.com/17103
Reviewed-by: William Hesse <whesse@google.com >
Commit-Queue: Morten Krogh-jespersen <mkroghj@google.com >
2017-11-01 09:33:40 +00:00
Morten Krogh-Jespersen
d27a195e9e
Add vm reload configuration to test matrix.
...
Bug:
Change-Id: I568ab3902ebdfd7350edf2aebf213131aa4f5212
Reviewed-on: https://dart-review.googlesource.com/16948
Reviewed-by: William Hesse <whesse@google.com >
2017-10-31 07:26:01 +00:00
Morten Krogh-Jespersen
1e1bf0b64d
Add optcounter builders to test matrix.
...
Bug:
Change-Id: I2f5ad3b146015781d1a0ce2675d43db383e5faec
Reviewed-on: https://dart-review.googlesource.com/16952
Reviewed-by: William Hesse <whesse@google.com >
2017-10-31 07:25:23 +00:00
Morten Krogh-Jespersen
524483241d
Add vm precomp builder group to test matrix.
...
Bug:
Change-Id: Ibac8fc35f1462e1108230704b91a5f475f013704
Reviewed-on: https://dart-review.googlesource.com/16945
Reviewed-by: William Hesse <whesse@google.com >
2017-10-31 07:24:36 +00:00
Morten Krogh-Jespersen
a7da814d80
Add app builder group to test matrix.
...
Bug:
Change-Id: I843f7349a97aac1509bf801a35258f22fe477759
Reviewed-on: https://dart-review.googlesource.com/16943
Reviewed-by: William Hesse <whesse@google.com >
2017-10-30 09:40:54 +00:00
Morten Krogh-Jespersen
c3a7e0dfcd
Add meta description to configurations in the test-matrix.
...
Bug:
Change-Id: I5933ec9e62c7b8901047f2cf3f91d4ebdb1691fb
Reviewed-on: https://dart-review.googlesource.com/16942
Reviewed-by: William Hesse <whesse@google.com >
2017-10-30 09:27:56 +00:00
Morten Krogh-Jespersen
d687892b9d
Add vm kernel builder group to test matrix.
...
Bug:
Change-Id: I1db12419c4ce678f02fd363964e7bf76a7f8670b
Reviewed-on: https://dart-review.googlesource.com/16944
Reviewed-by: William Hesse <whesse@google.com >
2017-10-30 09:27:44 +00:00
Bob Nystrom
ba84855c0a
Migrate the lingering language_strong tests over to language_2.
...
Change-Id: I4d60b650a2146c1d9be0fd0c5f98eac85f9e2eb1
Reviewed-on: https://dart-review.googlesource.com/16333
Commit-Queue: Bob Nystrom <rnystrom@google.com >
Reviewed-by: Ben Konyi <bkonyi@google.com >
2017-10-27 23:44:08 +00:00
Morten Krogh-Jespersen
7ed0d9b356
Add sdk builders to the test matrix.
...
Bug:
Change-Id: Ic827f641fd9e952092700662897178f519f3a52b
Reviewed-on: https://dart-review.googlesource.com/16522
Reviewed-by: William Hesse <whesse@google.com >
2017-10-25 13:32:25 +00:00
Morten Krogh-Jespersen
7d64d0bc39
Add VM block configuration to the test matrix.
...
Bug:
Change-Id: Iee6fed8137fe157005dca1c3fd34879f58fa3a10
Reviewed-on: https://dart-review.googlesource.com/16480
Reviewed-by: Alexander Thomas <athom@google.com >
2017-10-25 10:49:24 +00:00
Morten Krogh-Jespersen
937ccb89ad
Add test-matrix to tools/bots with vm builders.
...
Bug:
Change-Id: I97bf3884e62552c41784984e6ce927bafd3f09a3
Reviewed-on: https://dart-review.googlesource.com/16140
Reviewed-by: William Hesse <whesse@google.com >
Reviewed-by: Alexander Thomas <athom@google.com >
2017-10-25 07:47:47 +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
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
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
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
William Hesse
002917b79c
Fix error in commit bae6ab5a7a
...
"Split the dart_sdk bot script into two runs ..." used sys.argv[2]
instead of sys.argv[1]
BUG=
TBR=terry@google.com
Review-Url: https://codereview.chromium.org/3012713002 .
2017-09-01 17:21:03 +02:00
Janice Collins
51cc9689b3
Remove corelib and corelib_strong and migrate last two remaining tests.
...
This includes a migration of linked_hash_map_from_iterable_test and
stacktrace_current_test, which were migrated without changes.
BUG=
R=rnystrom@google.com , whesse@google.com
Review-Url: https://codereview.chromium.org/3004073002 .
2017-09-01 08:11:15 -07:00
William Hesse
bae6ab5a7a
Split the dart_sdk bot script into two runs, one with only apidocs.
...
BUG=
R=terry@google.com , vegorov@google.com
Review-Url: https://codereview.chromium.org/3004233002 .
2017-09-01 16:50:00 +02:00
Alexander Thomas
b7ef001fec
Include web_components in the isolate file.
...
Update tests to use web_components from the isolated location.
BUG=
R=whesse@google.com
Review-Url: https://codereview.chromium.org/3004803002 .
2017-08-29 17:12:56 +02:00
Alexander Thomas
1277e0e791
Add browser package to isolate
...
BUG=
R=whesse@google.com
Review-Url: https://codereview.chromium.org/3005773002 .
2017-08-29 14:46:49 +02:00
Alexander Thomas
bace5b330d
Add Mac support for isolates
...
Remove commands to allow recipies to specify them
Reduce duplication with includes
Rename to more generic names (dart2js*.isolate wasn't just used for dartj2s)
BUG=
R=whesse@google.com
Review-Url: https://codereview.chromium.org/3001383002 .
2017-08-22 17:15:14 +02:00
William Hesse
575d0b015a
Add a dart2js_tests isolate with no default command, for xvfb use.
...
Bug:
Change-Id: Ia3a07e7e4f04314dd9aa9643103c3cf31e8e53ea
2017-08-21 17:20:27 +02:00
William Hesse
2149487c0d
Add commit queue settings to Dart
...
These will be used on Gerrit reviews, to trigger try bots and the
commit queue. The commit queue is currently set up to commit to
GitHub. This will be changed when the mirroring direction changes.
BUG=737149
R=athom@google.com
Review-Url: https://codereview.chromium.org/3003523002 .
2017-08-21 15:36:13 +02:00
William Hesse
0f89db24f3
Add all core tests to DDC linux bots
...
BUG=
R=athom@google.com
Review-Url: https://codereview.chromium.org/2997863002 .
2017-08-16 10:07:53 +02:00
Bob Nystrom
526245b565
Run DDC tests on Chrome on the bots.
...
Taking over this patch since Bill is out: https://codereview.chromium.org/2991343004/
R=sigmund@google.com
Review-Url: https://codereview.chromium.org/2992333002 .
2017-08-04 10:45:39 -07:00
Bob Nystrom
489c96ac2e
Re-land beginning Dart 2.0 test migration.
...
This is similar to:
47985d6dbd
452d2d0840
7af2d86ed3
Except that it also fixes the status for dart2analyzer.
R=jcollins@google.com
Review-Url: https://codereview.chromium.org/2980213002 .
2017-07-17 12:40:18 -07:00
William Hesse
acf53f1e63
Remove Dartium from the SDK promotion script
...
BUG=
R=terry@google.com
Review-Url: https://codereview.chromium.org/2982023002 .
2017-07-17 16:21:02 +02:00
Alexander Aprelev
9882d494db
"Set up directories.." commit below broke the buildbot tests, two others are collateral damage.
...
Revert "Precompiler doesn't report Dart 2.0 static type errors yet."
This reverts commit 7af2d86ed3 .
Revert "Move absstract_exact_selector back into the language tests. (#30169 )"
This reverts commit 452d2d0840 .
Revert "Set up directories for migrated Dart 2.0 tests and migrate a couple. (#30149 )"
This reverts commit 47985d6dbd .
R=zra@google.com
BUG:dartbug.com/30171
Review-Url: https://codereview.chromium.org/2979073002 .
2017-07-14 14:43:55 -07:00
Bob Nystrom
47985d6dbd
Set up directories for migrated Dart 2.0 tests and migrate a couple. ( #30149 )
...
* Set up directories for migrated Dart 2.0 tests and migrate a couple.
- Create new "_2" directories where tests that have been validated as
ready for Dart 2.0 will end up.
- Create empty status files for each directory.
- Add those directories to the set of default selectors you get when you
run test.py. This gets the VM bots running them.
- Get the DDC bots running those suites.
- Move abstract_exact_selector_test over to dart2js since it's a
dart2js-specific regression test and not an actual language test.
- Migrate corelib/apply_test.dart.
- Delete abstract_beats_arguments[2]_test.dart since that code is
statically wrong in 2.0 and can't be run.
This doesn't get the dart2js bots running the new suites. I'll email
the relevant folks to get help with that.
* Resurrect abstract_beats_arguments_test.dart.
It usefully checked that an implementation reports an warning (now
error) if you construct an abstract class.
Also added support to test.dart to mark a test as expecting to
generate a compile error in the test itself. That way, the status file
reflects what is *wrong* about the current status, not what is *right*.
* Change static error syntax to match front_end notation.
* Migrate abstract_getter_test.
2017-07-14 10:27:37 -07:00