Commit Graph

652 Commits

Author SHA1 Message Date
Nate Bosch 0799ac0edb Enforce DDC lints
Add the --fatal-lints flag so that lints will fail on the bots.

Change-Id: I25e1dab6de9a0cc92d2e9437bef2582f35891352
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103160
Reviewed-by: Vijay Menon <vsm@google.com>
Commit-Queue: Nate Bosch <nbosch@google.com>
2019-05-20 21:40:38 +00:00
William Hesse 435066d194 [infra] Increase number of shards for debug precomp builder.
The tests were taking more than an hour on two of the shards, and timing out.

Change-Id: I1d242f827b50d2b9a3ddef705f8a54ee061bc101
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103120
Reviewed-by: Alexander Thomas <athom@google.com>
2019-05-20 09:26:16 +00:00
Clement Skau ff75c98bf7 Remove two generated files unintentionally included in 100244.
https://dart-review.googlesource.com/c/sdk/+/100244

Change-Id: Icc2264d01dd20cf16f4e3dcaa558adebe74fd70d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101293
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Clement Skau <cskau@google.com>
2019-05-07 08:48:19 +00:00
Clement Skau f1fcd89c2d [SDK] Fix missing argument in tools/bots/dart_sdk.py
This should make the build cycle green again.

Change-Id: I7a355020247d9edb18ad93cb6d890baef312a206
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/101295
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Clement Skau <cskau@google.com>
2019-05-07 07:34:33 +00:00
Clement Skau 19c228115a [SDK] Adds smoke test for dartaot.
Change-Id: I0e840f9e6489268d64b458872f19d0a2964f1271
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/100244
Commit-Queue: Clement Skau <cskau@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2019-05-06 11:11:38 +00:00
Jonas Termansen c14496a9ee [infra] Prevent front end unit tests from being approved.
This change adds a disguised test.py which the testing infrastructure does
not recognize, effectively ensuring the test results from the front end
unit tests are not uploaded to the database, preventing them from being
approved. As such those tests will be invisible to the testing
infrastructure and will not show up on dashboards.

Change-Id: Ia28976e7cd94284eee968b215a0023a6db52d9c1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/94753
Reviewed-by: William Hesse <whesse@google.com>
2019-05-03 12:38:22 +00:00
Liam Appelbe 6819a4db02 test_matrix.json changes for ABI tests
Bug: https://github.com/dart-lang/sdk/issues/36047
Change-Id: I7e9b5dcaf0d13c1e5b7b3354f5398b48d8cfc484
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/99374
Commit-Queue: Liam Appelbe <liama@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2019-05-02 19:16:15 +00:00
Clement Skau b7375d0360 Nit: convert singular tab into spaces in test_matrix.json.
Change-Id: I51928c505d41ecc8dd2b3e5e46679300cf6c0ef3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/100242
Commit-Queue: Clement Skau <cskau@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2019-04-23 13:30:42 +00:00
Alexander Thomas 475c918f0a [infra] Run analyzer unit tests only on analyzer builders
These unit tests are already run on the analyzer builders. There is no
additional test coverage by running them twice.

Change-Id: Ief2c854ba0e73f1cb48aab603e045eeb97d54a39
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/99021
Auto-Submit: Alexander Thomas <athom@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2019-04-23 07:09:44 +00:00
Vijay Menon 5319d76b5a Run ddc worker tests
Change-Id: I3555fe64bacd03a728d63a035457ca1e3398edb2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98699
Commit-Queue: Vijay Menon <vsm@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
2019-04-16 00:38:24 +00:00
Jens Johansen 51433e65cc Compile flutter tests via the sdk
This CL includes:
* A dart script that - given a flutter checkout - finds and compiles
  tests to ensure we actually can.
* A shell script that checks out flutter, compiles the platform
  (to cope with any changes to the kernel format) and runs the above
  script.

Change-Id: I02806a375943361c3c111d9aa12a76d745391ca3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98140
Commit-Queue: Jens Johansen <jensj@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
2019-04-11 08:38:53 +00:00
Clement Skau 26874860e3 [SDK] Adds .exe extension for Windows binaries in dart_sdk.py.
This fixes the current build breakage:
https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket.appspot.com/8917013092125339168/+/steps/upload_sdk/0/stdout

Bug: None
Change-Id: Ic47812a5f3ce0ab7f090a3f19429aa5d5e3cb279
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98846
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Clement Skau <cskau@google.com>
2019-04-08 13:22:53 +00:00
Alexander Markov 07482eeb5e [bots] Run all tests on vm-dartkb-* bots
Bytecode configurations should have the same test coverage as default mode.

The following tests are excluded in dartkb mode as there are too many crashes:
 - service/* (debugging capabilities are not supported);
 - lib_2/mirrors/* (mirrors are not supported);
 - vm/cc/* (bytecode modes are not wired up in run_vm_tests).

Change-Id: I11eead94b96f43ab454acd6e6f6861af943c0488
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97847
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2019-04-05 18:25:34 +00:00
Clement Skau 907c514c89 [SDK] Adds build targets, wrappers and SDK builds for Dart AOT.
Adds:
- dart2aot, a script similar to dart2js which compiles my.dart to my.dart.aot.
- dartaotruntime, a minimal Dart runtime that only runs AOT blobs.
- some extra tooling like gen_kernel and gen_snapshot used by the above.
- build rules for all of the above, including adding it to the full SDK builds.

Bug:https://github.com/dart-lang/sdk/issues/27596
Change-Id: Ic35f832b2b86be959212b8d21cfc5a082da5ced4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97627
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Commit-Queue: Clement Skau <cskau@google.com>
2019-04-05 13:23:44 +00:00
Samir Jindel a2709992a2 [vm] Support optcounter=1 and randomize it for testing.
Change-Id: I1d371ca9644a65f8fe9864ac708689c1469da17d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97242
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Commit-Queue: Samir Jindel <sjindel@google.com>
2019-04-05 10:15:44 +00:00
Jonas Termansen 8754eb128c Test bytecode benchmarks when built with bytecode support.
This change adds a commit queue test that the bytecode benchmarks continue
to work in order to avoid any future unintended breakage.

The new linux-x64-bytecode build is exactly the same as the linux-x64 build
except without the SIMDBC build.

This change also moves the build from the script out to the test matrix,
which let's Goma work correctly, speeding the builder considerably up.

Change-Id: Ifc275c55e405f8dcd7e98a8f15c651602a6dfc4f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98326
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2019-04-03 11:35:17 +00:00
William Hesse 9a2b222cba [infra] dart_sdk builder script won't upload from tryjobs
Change-Id: I8b00936784ffd9ca9ff97aeefeaf07f16f16c11e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98481
Reviewed-by: Alexander Thomas <athom@google.com>
2019-04-03 09:22:19 +00:00
Mayank Patke 7f09c40db4 Add builder tag to dart2js-production-*-d8 and mark
language_2/control_flow_collections/for_test as Crash on
dart2js-production-linux-d8.

Change-Id: I672daf323a908f7f333fed71c96525dde6f68d91
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98504
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Sigmund Cherem <sigmund@google.com>
2019-04-03 04:05:10 +00:00
Ryan Macnak 9325a3122c [infra] Add missing out directories to the "vm-kernel" fileset.
Change-Id: Iddb8b925f233bcc5c9904fa9b31cbd28f87422c3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98424
Reviewed-by: Siva Annamalai <asiva@google.com>
2019-04-02 00:01:38 +00:00
Ryan Macnak 2bc81be75a [infra] Some missing interpreter bot configurations.
Change-Id: Iaae977801450a684868794911b4df8b87d9c034f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/95671
Reviewed-by: Alexander Thomas <athom@google.com>
2019-03-28 16:58:13 +00:00
Alexander Thomas 440d287fa8 [infra] Run pkg/(front_end|kernel) tests only on front-end builders
They are rather slow, and there is no point in running them twice.

Change-Id: Ibdf8de1d7420e89b8287652b958a4f7e67b1de86
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97933
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2019-03-27 08:21:47 +00:00
Samir Jindel 69079303cf [infra] Add a shard to the FFI builders.
This is important to make sure the tests run on a device which is attached to a
phone.

Change-Id: I75037960bed5ff779ff46ea39e9558aab5b509af
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97926
Auto-Submit: Samir Jindel <sjindel@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2019-03-26 13:47:39 +00:00
Jonas Termansen b2a2c088d3 [infra] Add --apply-changelist option to apply_preapprovals.
This option is needed to simulate a changelist having landed for the purpose
of tryjobs.

Change-Id: I58ac2ded204a237d200fc468b1f7fadd58dcbe14
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97930
Reviewed-by: William Hesse <whesse@google.com>
2019-03-26 12:56:57 +00:00
Samir Jindel 580f44aa83 [vm] Enable running FFI tests on Android in JIT-mode.
* Move FFI tests into a separate test suite.
  They never belonged in standalone_2/ since they are not only available in
  the standalone VM. Also, we want to have a separate status file.

* Add new "SharedObjects" option to test files to copy needed shared objects
  to the Android device for testing.

* Add support to compiler/runtime_configuration.dart for testing JIT-mode on Android.

* Add new configurations and builders to test_matrix.json to test JIT-mode on Android.

* Clean up status file entries for FFI (we didn't need to special-case stress & subtype tests).

Change-Id: Ifb32ef7051754f477d00ecd7a0f9b19ca8a66eae
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97334
Commit-Queue: Samir Jindel <sjindel@google.com>
Reviewed-by: William Hesse <whesse@google.com>
Reviewed-by: Daco Harkes <dacoharkes@google.com>
2019-03-25 16:14:18 +00:00
asiva 98dddc9daa [tests] Ensure that --enable-asserts is used whereever checked was used previously
Change-Id: Ia88c03a8dd36237f3c819a3a892f8f17ecf7f00b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97604
Commit-Queue: Alexander Aprelev <aam@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
2019-03-22 19:51:41 +00:00
Jonas Termansen b60eae48e5 Test that VM interpreter, bytecode, and unoptimized benchmarks can run.
Change-Id: I9264ac1589c54196089db2559d81ce735db4b8bf
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97333
Reviewed-by: Alexander Markov <alexmarkov@google.com>
2019-03-22 14:56:13 +00:00
Jonas Termansen 065910f0c1 [infra] Add support for pre-approvals in approved_results.json.
This change adds a 'preapprovals' field to approved_results.json, which is
a map from gerrit Change-Id values to a pre-approval record, containing:

* 'from': What the previous approval was.
* 'result': What the new approval is.
* 'matches': Whether the new approval matches the expectation.
* 'expected': The expectation for the new approval.
* 'preapprover': Who did the preapproval.
* 'preapproved_at': When the preapproval occurred.

tools/approve_results.dart now produces pre-approval records instead of
updating the actual approvals. This ensures pre-approvals don't take
effect immediately and fixes the problem of pre-approving one kind of
failure becoming another kind of failure. The script needed to query the
gerrit API in order to determine the Change-Id of changelists. This query
also lets approve_results know what the latest changelist and lifts the
restriction that the patchset must be supplied when pre-approving.

The innards of approve_results has been refactored so it better can handle
selective modification of approve_results.dart.

approve_results now also checks for race conditions with any other
concurrent approval in interactive mode. This should catch most cases where
people leave approve_results running for long. There still is a small race
condition, so there is no check done in the non-interactive mode as the
results would just have been downloaded anyway.

The new tools/bots/apply_preapprovals.dart script will be used by the
recipe. It locates the outstanding pre-approved changelists and checks
the git history for whether they have landed by searching for their
Change-Id. It then applies their pre-approvals in order, warning about any
merge conflicts. Optionally it uploads the pre-approvals. This will work
for the commit queue where the pre-approvals can be applied temporarily,
and in the continuous integration where the pre-approvals become permanent
approvals.

This change allows empty approval records that only contain preapprovals but
with no actual base approval. tools/bots/compare_results.dart has been
updared to handle that case.

This changelist addresses https://github.com/dart-lang/sdk/issues/36279 by
ensuring only verified fields make it into new approved_results.json records
and adds a temporary workaround for 14 days to remove existing needless
existing fields.

Change-Id: I7b3ff59756dc0d28721c6db480782b4ea983b55d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97308
Reviewed-by: William Hesse <whesse@google.com>
2019-03-22 11:11:00 +00:00
Sigmund Cherem 888596af88 Add support for a production dart2js mode in test.dart
Change-Id: Ia828cb46106f044313e579f1c4b23ec92c6a2d44
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96862
Commit-Queue: Sigmund Cherem <sigmund@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2019-03-14 23:59:28 +00:00
Konstantin Shcheglov 2ddb2d2d20 Change 'analyze tests co19_2' to use '-asserts'.
Change-Id: I9ed20ff353fcbdc8042589e619b275e84d5dc7e0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96820
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
2019-03-13 16:25:42 +00:00
Jonas Termansen 8f03ae05ff [infra] Add --list-configurations option to test.dart.
This option makes the available named configurations much more discoverable.

Additionally this change expands the available named configurations by
generalizing the operating system and processor architecture patterns
in the named configurations. This change should ensure that nobody is doing
any local testing that isn't covered by a named configuration.

Change-Id: I776105955a86e9f0403ce07a3cdf971e4213646f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96320
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2019-03-11 18:04:59 +00:00
Alexander Thomas 567d552de8 [infra] Add versionchecker and debianpackage to test matrix
* Run Debian package creation in a Docker container.
* Upload archives from Docker host (the container lacks credentials).
* Remove BUILDBOT_BUILDERNAME environment variables from test matrix:
  They are overwritten in the recipe.

Change-Id: I90d7747e64231bdb745c85030a9cecf256adbaf0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/94542
Reviewed-by: William Hesse <whesse@google.com>
2019-03-11 12:52:03 +00:00
Vyacheslav Egorov 95b0e57ac5 [gardening] Disable ASAN's coredump suppression via ASAN_OPTIONS.
Change-Id: I4dd48fa14261b3a25e7f3abce5bd55a4c0f4111d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/96100
Auto-Submit: Vyacheslav Egorov <vegorov@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2019-03-08 12:06:35 +00:00
Alexander Thomas 1751135fc3 [infra] Increase number of shards on app-* builders
TBR=whesse@google.com

Change-Id: I4e8ae26d1a90666370f3e678efbd944d5a665f7c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/95656
Reviewed-by: Alexander Thomas <athom@google.com>
2019-03-06 21:23:10 +00:00
William Hesse 150c58c13f [infra] Shard app-kernel tests that were causing timeouts
Change-Id: Ia55315278faba496313e6b6b5e041b149780d228
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/95401
Reviewed-by: Jonas Termansen <sortie@google.com>
2019-03-06 13:59:46 +00:00
Liam Appelbe c921716a30 Add upload_abi_dills.sh to dart-sdk-linux in test_matrix.json
Bug: https://github.com/dart-lang/sdk/issues/36047
Change-Id: I8e39df90a768ced8ce97d6496e4f411540225fb4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/95285
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Liam Appelbe <liama@google.com>
2019-03-05 20:48:31 +00:00
Jonas Termansen f46186ac49 [infra] Fix update_flakiness using wrong key when computing matches.
It was using the wrong 'expectation' field instead of the correct 'expected'
field. This change uses the right field. However as the matches field has
now been initialized, this change forcefully recomputes it instead of
politely using putIfAbsent. The matches result for the current result will
still take precedence.

Change-Id: I0775c1ff43b8f6691e457b5155ac9335338b209d
Reviewed-on: https://dart-review.googlesource.com/c/95182
Reviewed-by: William Hesse <whesse@google.com>
2019-03-04 13:38:29 +00:00
Jonas Termansen 03e46ee969 [infra] Add expectation and matches information to flaky.json.
The expected field can be used to be displayed in the flakiness dashboard.

The matches fields can be used in the flakiness dashboards to decide whether
to include links to logs for a given outcome.

Change-Id: I19454e7cc8fb49871dbb0e7a11478d8888b56662
Reviewed-on: https://dart-review.googlesource.com/c/95024
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2019-03-04 13:04:46 +00:00
Jonas Termansen ce1fb830d0 [infra] Suggest running gsutil.py config in approve_results if needed.
Fixes https://github.com/dart-lang/sdk/issues/35377.

Change-Id: I2a1a596cda1c5e5565de69ad89f48ab9f1485c41
Reviewed-on: https://dart-review.googlesource.com/c/95020
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
2019-03-01 16:31:39 +00:00
William Hesse fa8ba53b52 [infra] Add a script that appends fields with previous results to result data
Change-Id: I19ea044308744c16caee47f4755a18fc19990c77
Reviewed-on: https://dart-review.googlesource.com/c/94544
Reviewed-by: Jonas Termansen <sortie@google.com>
2019-02-28 16:59:11 +00:00
Jonas Termansen d1abd84944 [infra] Add named configuration option to test.dart.
This change makes named configurations central in test.dart. Previously
test.dart would attempt to emulate the steps taken by a builder. Instead it
now runs a single named configuration as a single step and invokes test.py
directly without any other arguments from the test steps. This better
matches the behavior of test.py and what the developers expect.

Either a named configuration or a builder must be specified. If both are
provided, then the results for that builder is downloaded and used to
compare with when running the named configuration. Otherwise if the only the
named configuration is provided, then it downloads results from all the
builders using the named configuration. Finally if only the builder is
provided, then the named configuration defaults to the one tested by the
builder. If the builder has multiple named configuration, the user is
asked to clarify which one should be tested.

This change adds support for branches to the test matrix. test.dart needs to
know which builders are on which branch, so it can download the relevant
results, and not look on builders that won't be building the right commit.

Fixes https://github.com/dart-lang/sdk/issues/35873
Change-Id: Ie7b75445b954250493528299a0b45eca4e0bb2e5
Reviewed-on: https://dart-review.googlesource.com/c/92780
Reviewed-by: William Hesse <whesse@google.com>
2019-02-15 11:48:40 +00:00
Samir Jindel 3796dd8ba1 [vm] Pass --enable-asserts to analyze.dart in analyze_flutter.sh.
Change-Id: Iafc519c1f3a991bba7cd3bb82a73836d78984b0e
Reviewed-on: https://dart-review.googlesource.com/c/93082
Reviewed-by: Samir Jindel <sjindel@google.com>
2019-02-13 15:32:19 +00:00
Samir Jindel 3236ac15a1 Fix flutter-analyze bot.
Change-Id: I56fa45de16a373b40107baa03a8ebab1ee64ccd2
Reviewed-on: https://dart-review.googlesource.com/c/93027
Auto-Submit: Samir Jindel <sjindel@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2019-02-13 13:39:52 +00:00
Jonas Termansen 69589be237 [infra] Rename analyzer-stable branch builders to have branch suffix.
This change assigns systematic names to the builders for branches, where
those builders end in their branch name as the suffix. This will be used to
identify to which branch the builders belong.

Change-Id: Ifa3be5dbbd45d4f623f70dd36d12426d360b0c30
Reviewed-on: https://dart-review.googlesource.com/c/92741
Reviewed-by: Alexander Thomas <athom@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2019-02-12 14:33:07 +00:00
Jonas Termansen 07f2eba311 [infra] Remove remnant of analyzer-linux-release-analyzer-new.
Change-Id: I09ed66cbdb20ed7334f029a464008faf0f403fa4
Reviewed-on: https://dart-review.googlesource.com/c/92600
Reviewed-by: William Hesse <whesse@google.com>
2019-02-11 14:45:12 +00:00
Alexander Thomas b2bffb2147 Revert "[dartdevc] skip co19 tests on linux bots"
This reverts commit 5ecf660b50.

Reason for revert: Issue mitigated with build recipe change.

Original change's description:
> [dartdevc] skip co19 tests on linux bots
>
> These tests aren't quite working yet, and they're causing delays in the
> deflake step.
>
> Change-Id: Ic037858e4778a128403c80f1c0356c6dd91cb831
> Reviewed-on: https://dart-review.googlesource.com/c/92241
> Commit-Queue: Jenny Messerly <jmesserly@google.com>
> Reviewed-by: Jenny Messerly <jmesserly@google.com>

TBR=whesse@google.com

Change-Id: I067bbdd5f8a268283a1f787deeeb0659fa98b15f
Reviewed-on: https://dart-review.googlesource.com/c/92340
Reviewed-by: Alexander Thomas <athom@google.com>
2019-02-08 09:35:53 +00:00
Jenny Messerly 5ecf660b50 [dartdevc] skip co19 tests on linux bots
These tests aren't quite working yet, and they're causing delays in the
deflake step.

Change-Id: Ic037858e4778a128403c80f1c0356c6dd91cb831
Reviewed-on: https://dart-review.googlesource.com/c/92241
Commit-Queue: Jenny Messerly <jmesserly@google.com>
Reviewed-by: Jenny Messerly <jmesserly@google.com>
2019-02-06 23:47:56 +00:00
William Hesse dc812e0921 [infra] Add third_party/requirejs to the fileset used by dartdevc testing
Change-Id: Id3949ec62b6d0f0611d88f0b8012c68505e8e156
Reviewed-on: https://dart-review.googlesource.com/c/92120
Reviewed-by: William Hesse <whesse@google.com>
2019-02-06 09:30:14 +00:00
Alexander Thomas fdd477721d [infra] Run co19_2 tests on DDC Linux and Windows builders
Change-Id: I6701cad83bd86914574eb8d11b8658668602e31c
Reviewed-on: https://dart-review.googlesource.com/c/90066
Reviewed-by: Vijay Menon <vsm@google.com>
2019-01-31 15:35:24 +00:00
Alexander Thomas 2bb38e62e8 [infra] Use fewer cores on Android shards
The shards are currently defaulting to use j4 because the docker host
has 4 cores. 6 devices share one host and are therefore trying to run 20
processes competing for the only 4 physical cores. The docker hosts will
soon be upgraded to have 8 cores. j2 will result in 10 processes
competing for those 8 cores which should result in a better balance
between utilization and latency.

Change-Id: Ieb67cb92f17317108d1a1d3da710c58400484a7c
Reviewed-on: https://dart-review.googlesource.com/c/91540
Reviewed-by: William Hesse <whesse@google.com>
2019-01-29 15:54:08 +00:00
Martin Kustermann 8c439c7e84 [VM/AOT] Turn bare instructions on by default
Issue https://github.com/dart-lang/sdk/issues/33274

Change-Id: I44850d5906143a53d6b1872eb729364c3a509f9a
Reviewed-on: https://dart-review.googlesource.com/c/91060
Commit-Queue: Martin Kustermann <kustermann@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
2019-01-25 10:25:18 +00:00