Commit Graph

663 Commits

Author SHA1 Message Date
Bob Nystrom 788516a71d Build SDK and DDC test packages on bots before running tests. (#30081)
The dartdevc_test target is a GN group that includes everything that
should be needed to run the dartdevc tests.
2017-07-05 17:09:48 -07:00
Bob Nystrom 1bd907dc2e Run dartdevc tests on drt instead of Chrome on the bots.
Also, do another triage pass on the tests.

R=vsm@google.com

Review-Url: https://codereview.chromium.org/2964043004 .
2017-07-05 09:45:16 -07:00
Bob Nystrom 8d90363dce Start getting the DDC bot to run tests using test.dart.
R=vsm@google.com

Review-Url: https://codereview.chromium.org/2960343002 .
2017-06-28 16:50:27 -07:00
William Hesse ea2167bbac Make debian package builder more robust in uninstall step
BUG=
R=lrn@google.com

Review-Url: https://codereview.chromium.org/2950783002 .
2017-06-20 13:34:54 +02:00
William Hesse ae4c38bf54 Fix versionchecker script
BUG=
R=lrn@google.com

Review-Url: https://codereview.chromium.org/2919933003 .
2017-06-02 11:28:57 +02:00
Bob Nystrom db06324975 Remove temp code to ignore "--failure-summary".
Now that the BuildBots aren't passing it, we don't need to accept it.

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2916123002 .
2017-06-01 15:45:55 -07:00
William Hesse e161ad12ac Allow test.py to run dartdoc tests. Run dartdoc tests on pub bots.
BUG=
R=jcollins@google.com

Review-Url: https://codereview.chromium.org/2914233002 .
2017-06-01 18:53:04 +02:00
William Hesse 737a55cc63 Fix some issues with buildbot recipe change.
BUG=
R=kustermann@google.com

Review-Url: https://codereview.chromium.org/2903603002 .
2017-05-23 16:51:37 +02:00
William Hesse a4adc426e1 Remove old annotated_steps buildbot scripts and dispatcher
BUG=
R=kustermann@google.com

Review-Url: https://codereview.chromium.org/2895973002 .
2017-05-23 16:17:02 +02:00
Terry Lucas f27144d7b5 Roll 50: Updated for push to origin/master.
TBR=jacobr@google.com

Review-Url: https://codereview.chromium.org/2875773003 .
2017-05-10 18:16:51 -07:00
Bob Nystrom 5a03535766 Remove the "pkgbuild" step on the bots.
Those tests are flaky since they fail when AppEngine flakes out. Even
when they work, they don't provide much value.

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2801143003 .
2017-04-24 13:28:16 -07:00
Erik Corry 4b9bba55b4 Stoppp using trippple consonants
R=ahe@google.com
BUG=

Review-Url: https://codereview.chromium.org/2833073002 .
2017-04-21 17:50:13 +02:00
Bob Nystrom e826303741 Get rid of --use-repository-packages and --use-public-packages.
The former doesn't seem to tell us anything useful, and is broken. The
latter is no longer needed as a flag without the former. The pkgbuild
suite implies it and other suites don't support it.

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2673133002 .
2017-02-06 10:40:53 -08:00
William Hesse 616789b6d4 Use wheezy sysroot when building SDK
This avoids a dependency of the linux SDK on glibc version
2.16 or greater.

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

Committed: https://github.com/dart-lang/sdk/commit/a99211821cfdc0836576325d1d9d8c8d00ce72de
Review-Url: https://codereview.chromium.org/2650763003 .
2017-01-23 19:23:01 +01:00
William Hesse a99211821c Use wheezy sysroot when building SDK
This avoids a dependency of the linux SDK on glibc version
2.16 or greater.

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

Review-Url: https://codereview.chromium.org/2650763003 .
2017-01-23 19:15:43 +01:00
Vijay Menon b2b7975d63 Disable npm steps on DDC bot for now
This will only regression test compilation (no running of generated
code), but that appears to work.

R=leafp@google.com

Review-Url: https://codereview.chromium.org/2646493003 .
2017-01-18 15:30:43 -08:00
Vijay Menon b1d3a0c79a Set CHROME_BIN on DDC bot
Noticed the Linux bot is failing on this:

https://build.chromium.org/p/client.dart.fyi/builders/ddc-linux-release-be/builds/1724/steps/ddc%20tests/logs/stdio

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2640093002 .
2017-01-18 11:14:23 -08:00
William Hesse 3f7a85e068 Remove 'pkg' from the default list of test suites
Allow 'exclude-suite' option of test.dart to include a suite not on
the default list, so existing '--exclude-suite=pkg' options are
ignored. This change does not need to be reversed later.

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

Review-Url: https://codereview.chromium.org/2610943002 .
2017-01-10 16:51:22 +01:00
Zachary Anderson 632b744046 GN: Make GN the default
Ryan landed a fix for #28200 so we can try to land this again.

Tests on Debug builds will be slower until

https://codereview.chromium.org/2614003003/

lands, but we didn't notice an uptick in bot timeouts when we tried
this before, so I suspect the bots will continue to be unaffected.

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2617803003 .
2017-01-06 15:35:54 -08:00
Bob Nystrom 87139576e9 A little more work on the DDC bot script.
It runs and passes on my Mac now even when I don't have a local /gen/
directory, which was the main missing piece.

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

Review-Url: https://codereview.chromium.org/2602443002 .
2017-01-03 14:36:46 -08:00
Zachary Anderson 02447e5b80 Revert "GN: Make GN the default"
This reverts commit ca864e93a1.

Reverting for unforseen failures in dart2js testing.

Review-Url: https://codereview.chromium.org/2599673004 .
2016-12-22 13:43:01 -08:00
Zachary Anderson ca864e93a1 GN: Make GN the default
R=whesse@google.com

Review-Url: https://codereview.chromium.org/2592153002 .
2016-12-22 12:10:27 -08:00
keertip bb74bc6a49 fix arguments for dartdoc run
BUG=
R=whesse@google.com

Review URL: https://codereview.chromium.org/2534173003 .
2016-11-29 08:43:14 -08:00
William Hesse 1580d6d73f Print hashes of uploaded files into the builder log, for later verification.
BUG=
R=sortie@google.com

Review URL: https://codereview.chromium.org/2506473003 .
2016-11-17 11:44:44 +01:00
Bob Nystrom f2c5a3c402 Don't hardcode "dart" executable name.
BUG=
R=whesse@google.com

Review URL: https://codereview.chromium.org/2488363002 .
2016-11-10 16:51:55 -08:00
Bob Nystrom 1383286a35 Here's a first draft of a bot script for running the DDC tests.
As you can see, it requires "npm" to already be installed. Travis, I
think already has that on images. How should we handle this on the
Chrome bots?

What else did I do here that's wrong?

R=whesse@google.com

Review URL: https://codereview.chromium.org/2490013003 .
2016-11-10 10:40:59 -08:00
Ryan Macnak f7ed0eb832 GN: Run a small portion of the test suite for dart2js and the analyzer.
R=zra@google.com

Review URL: https://codereview.chromium.org/2484083002 .
2016-11-08 10:04:45 -08:00
William Hesse edc7ca7517 Don't run pkg tests on GN builders
BUG=
R=sortie@google.com

Review URL: https://codereview.chromium.org/2442703002 .
2016-10-21 12:53:35 +02:00
Zachary Anderson c1b1151f54 GN: Fix builder test script
Review URL: https://codereview.chromium.org/2423783002 .
2016-10-16 15:18:54 -07:00
Zach Anderson 86060cb0fb GN: Fix gn_build.py for Windows
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2407413003 .
2016-10-12 10:08:23 -07:00
Zachary Anderson 3066d28c0d GN: Add commands to bot scripts
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2412163002 .
2016-10-12 09:42:37 -07:00
William Hesse 41b82b99e6 Add buildbot scripts for GN builders and dartdevc testers
BUG=https://github.com/dart-lang/sdk/issues/27406
R=rnystrom@google.com, zra@google.com

Review URL: https://codereview.chromium.org/2412553002 .
2016-10-12 14:31:43 +02:00
William Hesse 0695b1db3a Remove package root target and support scripts
BUG=https://github.com/dart-lang/sdk/issues/23565
R=kustermann@google.com

Review URL: https://codereview.chromium.org/2346163005 .
2016-09-20 13:32:50 +02:00
William Hesse 9f3b5d8680 Update observatory_tool.py to remove package-root
BUG=
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2346483007 .
2016-09-19 10:11:31 +02:00
William Hesse 61eee9ee52 Use checked-in .package file for building and testing
Stop creating [build dir]/packages directory with symbolic links.

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

Committed: https://github.com/dart-lang/sdk/commit/5d3e356ca75be8aeff3efde5df946d746b9f8352

Review URL: https://codereview.chromium.org/1746743002 .

Reverted: https://github.com/dart-lang/sdk/commit/6d238ba197c8bda71afe790f16f6e9adaf7abd13
2016-09-16 15:03:18 +02:00
Rico Wind c1efad95c4 Remove ricow@ from failure print out
BUG=
R=whesse@google.com

Review URL: https://codereview.chromium.org/2346803002 .
2016-09-15 16:05:48 +02:00
William Hesse 1d8c09ed71 Update linux distribution support to Debian Jesse
This is needed to compile C++11 code, completing the changes required by
the BoringSSL roll.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/2250383002 .
2016-08-17 12:37:42 +02:00
William Hesse 9d2ab4d016 Change location of sysroot download so bot doesn't erase it.
BUG=https://github.com/dart-lang/sdk/issues/27048
TBR=sgjesse@google.com

Review URL: https://codereview.chromium.org/2230333002 .
2016-08-10 18:06:05 +02:00
William Hesse ab74e91c51 Fix error in SDK build script
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2233923002 .
2016-08-10 17:34:19 +02:00
William Hesse 81f2226225 Change SDK builder bot to use sysroots when compiling
BUG=https://github.com/dart-lang/sdk/issues/27048
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2231073002 .
2016-08-10 17:28:21 +02:00
William Hesse 8473409b9c Archive SDK by git hash in addition to version number
This is needed for buildbot testers to download the SDK instead of building it.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/2218723003 .
2016-08-05 13:38:55 +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
William Hesse bb6b9bda4a Remove unused builder-tag on mac builders.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1726583002 .
2016-02-23 11:18:11 +01:00
Rico Wind d8fa5d5b31 Archive unstripped dart binaries on the sdk builders
R=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org/1704323002 .
2016-02-18 08:48:13 +01:00
William Hesse eafdd42501 Revert the debugging changes that added vm abort flag and core dumps.
Revert "Add '--abort-on-assertion-errors' to test runner's dart2js commands."
This reverts commit a8e54625da.

Revert "Add abort-on-assertion flag to dart2js unit test runner."
This reverts commit b42443bd26.

Revert "Enable coredumps for dart2js unit tests on buildbot."
This reverts commit 5c8b76734c.

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

Review URL: https://codereview.chromium.org/1699043003 .
2016-02-16 15:36:24 +01:00
William Hesse 2573093c50 Switch to downloaded SDK executable, drop executables in testing/bin.
BUG=https://github.com/dart-lang/sdk/issues/24311
R=ricow@google.com

Review URL: https://codereview.chromium.org/1697203002 .
2016-02-15 17:10:59 +01:00
William Hesse 5c8b76734c Enable coredumps for dart2js unit tests on buildbot.
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1685743004 .
2016-02-11 14:44:15 +01:00
William Hesse b42443bd26 Add abort-on-assertion flag to dart2js unit test runner.
BUG=
R=vegorov@google.com

Review URL: https://codereview.chromium.org/1682343003 .
2016-02-10 13:42:00 +01:00