Commit Graph

5874 Commits

Author SHA1 Message Date
John McCutchan 621ce4e2fd Add --hot-reload-test-mode flag to embedder and wire it up to test.py
- [x] Add --hot-reload-test-mode to standalone embedder.
- [x] Have test.py pass `--hot-reload-test-mode` instead of specific flags.
- [x] Add --reload_every_back_off flag to control exponential backof off reloads.
- [x] Add --check_reloaded flag to ensure that an isolate has reloaded at least once before exiting.

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2118923002 .
2016-07-01 14:26:25 -07:00
Zachary Anderson a503570e3a Fuchsia: Initial check-in.
Instructions to build and run are in README.fuchsia.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2117593002 .
2016-07-01 12:42:05 -07:00
Ryan Macnak eb20b68e87 Add --hot-reload to the test harness.
./tools/build.py -mdebug,release runtime
./tools/test.py -mdebug,release --checked --hot-reload

BUG=http://dartbug.com/26809
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2114083002 .
2016-07-01 11:28:00 -07:00
Ryan Macnak d28f756251 Update observatory_pub_packages_rev in Dartium's DEPS.
R=cbernaschina@google.com

Review URL: https://codereview.chromium.org/2115613003 .
2016-06-30 15:24:27 -07:00
Ryan Macnak 0b89ee1638 Roll Dartium blink to "Remove dead reference to Dart_DeleteWeakPersistentHandle."
Review URL: https://codereview.chromium.org/2118583002 .
2016-06-30 14:42:06 -07:00
William Hesse 3d9f53a4e6 Ensure short path names for generated tests on Windows, in test runner.
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2104333002 .
2016-06-29 22:43:16 +02:00
Carlo Bernaschina 412c5f7bf5 Added observatory_ui tests to configuration
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2104213002 .
2016-06-29 08:39:44 -07:00
William Hesse f3c5ec9ff1 Suppress timeouts on Windows browser bots when dart2js hangs.
Also run dartfmt on test_runner.dart file.

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

Review URL: https://codereview.chromium.org/2105783002 .
2016-06-28 17:23:02 +02:00
William Hesse 7e9a9804d9 Add suppression to test.dart for flaky content_shell crashes
BUG=https://github.com/dart-lang/sdk/issues/26739
R=kustermann@google.com

Review URL: https://codereview.chromium.org/2081173002 .
2016-06-27 14:44:11 +02:00
Ryan Macnak badaa1d438 Roll Dartium blink to "Disable background finalization."
Review URL: https://codereview.chromium.org/2097603002 .
2016-06-23 11:26:01 -07:00
William Hesse fb117bb484 Fix analyzer warnings for browser_controller.
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org/2069243002 .
2016-06-15 22:22:34 +02:00
William Hesse f76236db74 Revert "Revert "Make Safari tests more robust.""
This reverts commit b9cdd0e1b2.
This change should now work, because the buildbot recipes use the
renamed flag --reset-browser-configuration.

BUG=
R=ahe@google.com

Review URL: https://codereview.chromium.org/2070513002 .
2016-06-15 04:29:33 -07:00
Peter von der Ahé b9cdd0e1b2 Revert "Make Safari tests more robust."
This reverts commit 199806da03.

That commit failed because tools/bots/compiler.py is being ignored, and test.py is invoked based on recipes not included in this repository.

TBR

Review URL: https://codereview.chromium.org/2065053003 .
2016-06-15 10:39:36 +02:00
Peter von der Ahé 199806da03 Make Safari tests more robust.
R=whesse@google.com

Review URL: https://codereview.chromium.org/1871883002 .
2016-06-15 10:16:14 +02:00
Terry Lucas 6914b84a03 Fixed Linux bots to disable GPU otherwise process is terminated
R=whesse@google.com
TBR=alanknight@google.com, whesse@google.com

Review URL: https://codereview.chromium.org/2054153002 .
2016-06-13 06:34:04 -07:00
William Hesse 093672fe21 Queue standard test suites before co19
When running multiple test suites, queue the suites listed in
TEST_SUITE_DIRECTORIES before co19, vm tests, analyze_library, and
pkgbuild.

A re-upload of CL https://codereview.chromium.org/15565004/ from 2 years ago.

R=sgjesse@google.com
CC=kustermann@google.com

Review URL: https://codereview.chromium.org/2059153002 .
2016-06-13 13:37:34 +02:00
Terry Lucas c2b7fb2c76 Test out disable GPU for layout test for linux bots
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org/2058523005 .
2016-06-10 11:39:05 -07:00
Terry Lucas dd481e9d15 Updated to lated Chromium and WebKit changes for aggregate support.
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org/2040093003 .
2016-06-07 07:41:58 -07:00
William Hesse e9b92b73fe Start working on version 1.18 of Dart
BUG=
R=nweiz@google.com

Review URL: https://codereview.chromium.org/2039093004 .
2016-06-06 23:31:00 +02:00
William Hesse fbf301c0ad Run dartium buildbot tests under xvfb on linux
Previously, the entire builder run was under xvfb, now only the tests are.

R=het@google.com
BUG=

Review URL: https://codereview.chromium.org/2038903002 .
2016-06-03 14:14:13 -07:00
Zach Anderson 44796ed02d Move Windows build output from //build to //out
This is needed in order to begin migration to GN because
third-party dependencies and GN boilerplate expect GN
boilerplate to be in //build.

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

Review URL: https://codereview.chromium.org/2027063003 .
2016-06-03 08:28:48 -07:00
Terry Lucas 5a9b600360 Updated to latest WebKit changes
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/2032563002 .
2016-06-01 09:48:53 -07:00
William Hesse ca6983b9af Make dartium tests continue if layout tests result uploading fails
BUG=
R=sigmund@google.com

Review URL: https://codereview.chromium.org/2026093002 .
2016-06-01 00:58:04 +02:00
Sigmund Cherem d1d46593d5 Make test.dart override only those dependencies declared in the pubspec.yaml
file (attempt #2).

Differences from before:
 - pull in transitive dependencies that were missing
 - pass on the package-root in standalone/io/test_runner_test

BUG= http://dartbug.com/26563
R=whesse@google.com

Review URL: https://codereview.chromium.org/2019163002 .
2016-05-31 15:48:54 -07:00
William Hesse 41ece1a95a Reland the roll of co19 tests
This reverts commit 020be8eca6,
updating the version of the co19 test suites to their version
3f0a4bc9a080a792cdf5f093147a900f99ea301f from May 17, 2016.

TBR=sgjesse@google.com
BUG=https://github.com/dart-lang/sdk/pull/26294

Review URL: https://codereview.chromium.org/2023953002 .
2016-05-30 22:11:30 +02:00
Sigmund Cherem dd7cfb2b62 Revert "Make test.dart override only those dependencies declared in the pubspec.yaml"
This reverts commit bcfdd3345b.

Broke standalone/io/test_runner_test, need to investigate.

BUG=

Review URL: https://codereview.chromium.org/2017093004 .
2016-05-27 17:39:17 -07:00
Sigmund Cherem bcfdd3345b Make test.dart override only those dependencies declared in the pubspec.yaml
file.

BUG= http://dartbug.com/26563
R=whesse@google.com

Review URL: https://codereview.chromium.org/2020843002 .
2016-05-27 17:19:47 -07:00
Ryan Macnak 227927a8bb Make Android gyp flags more like Linux gyp flags. Fix cases of -Wconversion-null.
R=zra@google.com

Review URL: https://codereview.chromium.org/2018723002 .
2016-05-26 14:56:24 -07:00
Ryan Macnak ef8baa8760 Add test harness option for app snapshots with unoptimized code.
./tools/test.py -m all -c dart2appjit -r dart_app --use-blobs

Rename 'dart_product' runtime to 'dart_app'.

Rename Dart_PrecompiledJITSnapshotBlob to Dart_CreateAppJITSnapshot and add documentation.

Remove out-of-date scripts in tools/precompilation.

R=fschneider@google.com

Review URL: https://codereview.chromium.org/1992703005 .
2016-05-26 10:37:47 -07:00
Jacob Richman fd58be1816 Add back in pure_interfaces list that turned out to still be needed. The checked in generated code matches this cl.
BUG=

Review URL: https://codereview.chromium.org/2005143004 .
2016-05-24 10:25:31 -07:00
Terry Lucas de736d5122 Updated to adding back all fonts to content shell
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/2000183002 .
2016-05-23 06:09:33 -07:00
William Hesse 020be8eca6 Revert the roll of co19.
This reverts commit 167130ed60.
This reverts commit 9e7594a68fd48d474f9db65ec9f832e19f308830.

This will be recommitted with more status fixes, at a time when other developers aren't working.

R=scheglov@google.com

Review URL: https://codereview.chromium.org/1997013002 .
2016-05-20 19:32:27 +02:00
William Hesse 167130ed60 Roll co19 test suite, update status files.
CL contributed by sgrekhov as pull request
https://github.com/dart-lang/sdk/pull/26294

BUG=
R=whesse@google.com
(Author is sgrekhov@unipro.ru)

Review URL: https://codereview.chromium.org/1999123002 .
2016-05-20 17:09:26 +02:00
Terry Lucas 94456a2433 Optimization for patch file generation
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1999803002 .
2016-05-20 07:48:08 -07:00
Jacob Richman f26e522f84 Strip unused functionality from dart:html and fix strong mode errors. Switch from blacklisting pure interfaces to determining pure interfaces from the idl and whitelisting impure interfaces we need for dart2js.
BUG=
R=alanknight@google.com

Review URL: https://codereview.chromium.org/1987073002 .
2016-05-18 12:49:09 -07:00
Florian Schneider 6c778cab08 Pass command line options of tests to precompiled runtime correctly.
This fixes the precompilation tests on Android that have command line
options specified in their test files.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/1988133003 .
2016-05-18 21:00:40 +02:00
Harry Terkelsen 1745ba77f5 fix all instances of "the the"
BUG=
R=sigmund@google.com

Review URL: https://codereview.chromium.org/1980573003 .
2016-05-13 12:38:25 -07:00
Vyacheslav Egorov 43dc5c223d Introduce a new ARMSIMDBC configuration.
This allows us to build dart binary with SIMDBC for non-Android ARM devices.

We are going to use it to measure performance.

BUG=http://dartbug.com/26421
R=zra@google.com

Review URL: https://codereview.chromium.org/1967613002 .
2016-05-10 20:06:54 +02:00
Florian Schneider 92a681266c Fix running precompiled tests on Android.
The command line options for running the snapshot were outdated.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/1963573002 .
2016-05-09 10:08:45 +02:00
Ryan Macnak 01381e9efe Roll Dartium DEPS to "Disable verify_order."
Review URL: https://codereview.chromium.org/1956573006 .
2016-05-06 14:22:52 -07:00
Ryan Macnak 7546ef1709 Simplify command line options for creating snapshots.
Also makes codeless app snapshots work in debug and release modes.

dart --snapshot=file.snap [--snapshot-kind=script] script.dart
dart file.snap

dart_bootstrap --snapshot=dir --snapshot-kind=app-after-run script.dart
dart --run-app-snapshot=dir script.dart

dart_bootstrap --snapshot=dir --snapshot-kind=app-jit-after-run script.dart
dart --run-app-snapshot=dir script.dart

dart_bootstrap --snapshot=dir --snapshot-kind=app-aot script.dart
dart_precompiled_runtime --run-app-snapshot=dir script.dart

R=asiva@google.com

Review URL: https://codereview.chromium.org/1947783003 .
2016-05-06 12:40:04 -07:00
Zachary Anderson 78de302495 Fix DBC product build
fixes #26415

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1945183006 .
2016-05-05 15:57:16 -07:00
Ryan Macnak d7234da230 Include DBC in the "all" architecture.
R=zra@google.com

Review URL: https://codereview.chromium.org/1949423003 .
2016-05-05 15:19:58 -07:00
Terry Lucas 41e6a838c8 Updated to latest Chromium CL
TBR=rmacnak@google.com

Review URL: https://codereview.chromium.org/1950913006 .
2016-05-05 05:55:55 -07:00
Florian Schneider b0f4ccabf4 Fix exit code handling for Android testing.
Shell returns 128+N when exiting because of signal.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/1950633003 .
2016-05-04 10:13:34 +02:00
Florian Schneider 174121435a Fix handling of negative exit codes in test.dart on Android.
BUG=dartbug.com/26375
R=kustermann@google.com

Review URL: https://codereview.chromium.org/1940213003 .
2016-05-03 16:47:22 +02:00
William Hesse 5a183f4c54 Update downloaded Dart SDK to 1.16.0
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1941423002 .
2016-05-03 14:47:22 +02:00
Terry Lucas 96e8075303 updated to latest WebKit
TBR=asiva@google.com

Review URL: https://codereview.chromium.org/1940113002 .
2016-05-02 18:41:51 -07:00
Terry Lucas 4a118124fc Test bots with WebKit's static Strings and threads
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1939323002 .
2016-05-02 14:54:02 -07:00
Terry Lucas c99ed66ca1 Updated to pull in Jacob's and Shiva's WebKit changes
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1943473002 .
2016-05-02 11:12:01 -07:00