Commit Graph

5874 Commits

Author SHA1 Message Date
Morten Krogh-Jespersen 70e3e8aac1 Added json result of test output to output debug directory.
R=whesse@google.com

Review-Url: https://codereview.chromium.org/3005013002 .
2017-09-04 10:13:27 +02:00
Zachary Anderson d1b542f8cd Reland: [infra] Roll clang toolchain forward
Build spuriously worked after initial roll due to stale files hanging
around longer than they should have. This CL relands and updates
(hopefully) all the necessary paths.

R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/3010023002 .
2017-09-01 11:15:40 -07:00
Terry Lucas 0585e74b63 Fixed analyzer test to use dart2js not dartium
R=paulberry@google.com

Committed: https://github.com/dart-lang/sdk/commit/704de3bb3e27313c0eb6eb5ebc03173a5396dd1e
Review-Url: https://codereview.chromium.org/3004153002 .
2017-09-01 09:03:16 -07: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
William Hesse bf6ea50b95 Revert "[infra] Roll clang toolchain forward"
This reverts commit a60fb341f5.
The toolchain.stamp files are missing on buildbots, causing failures.
This occurred on the second run after the commit, indicating that
perhaps the files are no longer created, or something.

BUG=
R=mkroghj@google.com
CC=zra@google.com

Review-Url: https://codereview.chromium.org/3009983002 .
2017-09-01 14:42:35 +02:00
Morten Krogh-Jespersen 9f9aafc337 Updated sanitizeCategory to better account for category names.
R=whesse@google.com

Review-Url: https://codereview.chromium.org/3011813002 .
2017-09-01 13:37:00 +02:00
Zach Anderson a60fb341f5 [infra] Roll clang toolchain forward
This is to match the version used by Flutter.

R=asiva@google.com, rmacnak@google.com

Review-Url: https://codereview.chromium.org/3005903002 .
2017-08-31 21:49:02 -07:00
William Hesse a8cab7a205 Revert "Removed Dartium SDK libs"
This reverts commit 4a58918382.
That commit seems to have broken docgen on the html libraries.

BUG=
TBR=terry@google.com

Review-Url: https://codereview.chromium.org/3004173002 .
2017-09-01 00:47:57 +02:00
Terry Lucas 4a58918382 Removed Dartium SDK libs
First stage remove the libraries that are no longer part of 1.25 and beyond.

R=alanknight@google.com, sigmund@google.com

Committed: https://github.com/dart-lang/sdk/commit/a18908461adc431af2ee0114ed5ea9ef781bfb67
Committed: https://github.com/dart-lang/sdk/commit/d96561af083777ac9529c75ae05b6e89f8f06a6c
Review-Url: https://codereview.chromium.org/3008563002 .
2017-08-31 07:17:23 -07:00
Terry Lucas f1269525a8 Revert: Removed Dartium SDK libs
Review-Url: https://codereview.chromium.org/3005913003 .
2017-08-30 20:47:07 -07:00
Terry Lucas d96561af08 Removed Dartium SDK libs
First stage remove the libraries that are no longer part of 1.25 and beyond.

R=alanknight@google.com, sigmund@google.com

Committed: https://github.com/dart-lang/sdk/commit/a18908461adc431af2ee0114ed5ea9ef781bfb67
Review-Url: https://codereview.chromium.org/3008563002 .
2017-08-30 20:07:15 -07:00
Bob Nystrom 574022c0e2 Add "-1" and "-2" to run subsets of the configurations.
R=jmesserly@google.com

Review-Url: https://codereview.chromium.org/3011593003 .
2017-08-30 14:53:29 -07:00
Ben Konyi a7a97e41ed Migrated test block 218 to Dart 2.0.
Fairly simple block, with changes made to some mirrors tests to make
them strong-mode clean. Modified test script to also accept
*_app_jit.status files.

BUG=
R=rnystrom@google.com

Review-Url: https://codereview.chromium.org/2999373002 .
2017-08-30 07:29:11 -07:00
William Hesse 3ac0950efa Add more builders to commit queue
BUG=
R=athom@google.com

Review-Url: https://codereview.chromium.org/3004043002 .
2017-08-30 14:47:38 +02:00
Morten Krogh-Jespersen dfd5038ecb Added ability to find builder-groups
Added calls to CBE, cleaned up the remaining screen-scraping and added ability to find builder-groups and builders in groups

R=johnniwinther@google.com

Review-Url: https://codereview.chromium.org/3005723002 .
2017-08-30 09:26:44 +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
Terry Lucas 05ca90aa8c Removed Dartium test exceptions
R=alanknight@google.com

Committed: https://github.com/dart-lang/sdk/commit/84f079f24c75aec51a53c17f1ebe0027b2adbb0c
Review-Url: https://codereview.chromium.org/2983033002 .
2017-08-29 07:15:06 -07:00
Terry Lucas a18908461a Removed Dartium SDK libs
First stage remove the libraries that are no longer part of 1.25 and beyond.

R=alanknight@google.com

Review-Url: https://codereview.chromium.org/3008563002 .
2017-08-29 06:38:53 -07: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
Peter von der Ahé a5bcf58b06 Move tools to tool folder.
R=sigmund@google.com

Review-Url: https://codereview.chromium.org/3003743002 .
2017-08-29 14:30:51 +02:00
Bob Nystrom 58b96b7e60 Don't print "Necessary status file updates:" if there are none.
Also cleaned up the surrounding code to be more idiomatic.

R=jcollins@google.com

Review-Url: https://codereview.chromium.org/3007583002 .
2017-08-28 16:31:23 -07:00
Bob Nystrom 46320c5208 Migrate block 115.
Interesting changes:

- A static getter colliding with an inherited non-static setter is a
  compile error, not a type warning.

- Trying to call a setter on what is only a getter is a compile error
  with no runtime behavior.

- Add support to test.dart for negative tests in DDC.

BUG=
R=jcollins@google.com

Review-Url: https://codereview.chromium.org/3005643002 .
2017-08-28 16:17:28 -07:00
Morten Krogh-Jespersen fe94ff5ec0 Additional tools for gardening.
- multitest will generate a specific case of a multitest file
- luci_api is the start of a project, to make an api to ease the life     of the gardener. At this point, it can answer, given a commit, which     builds on bots does that commit belong to.

R=johnniwinther@google.com

Review-Url: https://codereview.chromium.org/3005443002 .
2017-08-28 12:37:12 +02:00
Bob Nystrom 0cbd1ea1ea Don't migrate status entries under a "[ $strong ]" header.
R=jcollins@google.com

Review-Url: https://codereview.chromium.org/3009653002 .
2017-08-25 16:50:27 -07:00
Vyacheslav Egorov 7d5231796e [VM, Precompiler] Support obfuscation of the symbolic information in precompiler
Obfuscation is controlled by obfuscate flag in Dart_IsolateFlags.

Obfuscation of identifiers is performed during script tokenization - when TokenStream is generated from the source. All kIDENT and kINTERPOL_VAR tokens are renamed consistently using a persistent obfuscation map stored in ObjectStore::obfuscation_map.

Some identifiers (pseudo-keywords, arithmetic operators, builtin recognized methods and entry-points) are not renamed to keep name based lookups from breaking. All other identifiers are renamed.

Constant instances of Symbol-s (both created via literal syntax #ident and using constant constructor const Symbol("ident")) are renamed consistently with corresponding identifiers.

Script urls and Library urls and names are also obfuscated.

Obfuscation map can be dumped as a JSON array at the end of precompilation using Dart_GetObfuscationMap API.

BUG=https://github.com/dart-lang/sdk/issues/30524
R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/3003583002 .
2017-08-25 09:48:23 +02:00
Kevin Millikin 52629b82cf Revert changes to patch_sdk
Revert the changes to patch_sdk that were made when issue #30111 was
fixed.  There is still a failure in the front_end hot reload
end-to-end tests.

BUG=
R=asiva@google.com

Review-Url: https://codereview.chromium.org/3000313002 .
2017-08-22 17:38:27 +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
Kevin Millikin 2f49198520 Allow the VM to read Kernel files with external libraries
The meaning of a Kernel file with an external library is that the
library is one that is already known to be loaded in the VM.

Fixes issue #30111.

BUG=https://github.com/dart-lang/sdk/issues/30111
R=jensj@google.com

Review-Url: https://codereview.chromium.org/2995423002 .
2017-08-22 16:05:19 +02:00
William Hesse 5550a6e0ea Make all trybot builders run
BUG=
R=athom@google.com

Review-Url: https://codereview.chromium.org/3003053002 .
2017-08-21 18:56:16 +02:00
commit-bot@chromium.org 21aa04589e Merge "Add a dart2js_tests isolate with no default command, for xvfb use." 2017-08-21 16:04:29 +00:00
William Hesse 242c215579 Return CQ to committing to the gerrit master dart.googlesource. 2017-08-21 17:31:13 +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
Erik Ernst 670fdcbac5 Adjusted compare-failures to report logdog URLs: Use a regular one!
R=johnniwinther@google.com

Review-Url: https://codereview.chromium.org/2999353002 .
2017-08-21 16:04:16 +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
Erik Ernst 6e22b589bf Adjusted treatment of timeout with absolute build number.
With `dart bin/bot.dart compare-failures ..`, skipping a relative build
number (like -1) used to be supported (and reported with --verbose).
This CL uses the same treatment for absolute build numbers: The output
includes information about earlier builds anyway, so it makes sense to
skip in the same manner here.

R=johnniwinther@google.com

Review-Url: https://codereview.chromium.org/2997273002 .
2017-08-21 15:09:51 +02:00
William Hesse 7907d5dcdd Change debian package build rules to drop GYP
BUG=
R=sortie@google.com

Review-Url: https://codereview.chromium.org/2995203002 .
2017-08-18 14:27:48 +02:00
Bob Nystrom f9da770441 Fix message about status entries that need manual splitting.
It described the entry as being in the destination file when it's
actually still in the source file.

R=mkroghj@google.com

Review-Url: https://codereview.chromium.org/2997093002 .
2017-08-17 13:05:39 -07:00
Zachary Anderson 81ba8cbaec [Fuchsia] Better error message from SDK update script
R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/2996093002 .
2017-08-16 11:02:08 -07:00
Johnni Winther f1b3a59da3 Use package:testing for tools/gardening
R=ahe@google.com

Review-Url: https://codereview.chromium.org/2999043003 .
2017-08-16 15:55:52 +02:00
Johnni Winther a708c1943f Include build revision in BuildResult
R=floitsch@google.com

Review-Url: https://codereview.chromium.org/2997043002 .
2017-08-16 15:41:23 +02:00
Johnni Winther 8f4d7828df Fix buildbot_data_test
+ clean up BuildUri state

R=floitsch@google.com

Review-Url: https://codereview.chromium.org/3002743002 .
2017-08-16 15:31:20 +02:00
Johnni Winther 9abec74aaf Fix index bug in readResults
R=floitsch@google.com

Review-Url: https://codereview.chromium.org/2996013002 .
2017-08-16 14:28:41 +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
Johnni Winther d2676d2f16 Use Bot in compare_failures
R=floitsch@google.com

Review-Url: https://codereview.chromium.org/3000953002 .
2017-08-15 14:52:47 +02:00
Johnni Winther aa7f14aed3 Use timeout to read most recent build from http
R=floitsch@google.com

Review-Url: https://codereview.chromium.org/2998993002 .
2017-08-15 14:36:27 +02:00
Zachary Anderson 734beef062 [infra] Translate _sources.gypi files to _sources.gni files
Also deletes code that becomes dead as a result.

R=rmacnak@google.com

Review-Url: https://codereview.chromium.org/2996903002 .
2017-08-14 21:54:36 -07:00
Janice Collins d2f2b0f44d Add cases to all configs and allow for running a single test.
This adds analyzer-strong-checked as distinct from analyzer-strong,
which seems to be how the bots run it.  Also adds the d8 runtime to dart2js as that was the cause of some bot breakage.

Finally, you can now run one test by just passing a single parameter.

BUG=
R=bkonyi@google.com, jmesserly@google.com

Review-Url: https://codereview.chromium.org/2997673002 .
2017-08-14 07:48:11 -07:00
Stephen Adams 88388cb5ca Revert "Remove support for "packages" URL from testing server."
This reverts commit f38f91bb7e.

Lots of browser bots are red with this change.
Hopefully it can be recommitted atomically with changes that fix the redness.

TBR=whesse@google.com

BUG=

Review-Url: https://codereview.chromium.org/2997753002 .
2017-08-10 17:04:21 -07:00