Commit graph

157 commits

Author SHA1 Message Date
George Wright 727552e5ca
Manual roll of engine 9b8dcc7ecffe..df257e59c241 (#54111)
* fd2f0d290 Roll fuchsia/sdk/core/linux-amd64 from Ezm2f... to 3yOjK... (flutter/engine#17525)

* 03bbd7c81 Roll src/third_party/dart 05103dfe5a0e..a8251f820b09 (4 commits) (flutter/engine#17526)

* dabda2c66 Roll fuchsia/sdk/core/mac-amd64 from LDdBU... to wZ5qZ... (flutter/engine#17527)

* df257e59c Roll src/third_party/dart a8251f820b09..1210d27678a0 (5 commits) (flutter/engine#17528)

* Updated bin/internal/fuchsia-linux.version

* Updated bin/internal/fuchsia-mac.version

* Increase memory limit for analyze-linux
2020-04-06 13:38:41 -07:00
Todd Volkert 4bbdca911b
Disable deploy_gallery-macos shard while we investigate cert issues (#54018)
https://github.com/flutter/flutter/issues/54017
2020-04-04 15:59:10 -07:00
gaaclarke 47582223f4
bumped the memory for analyze-linux (#53197) 2020-03-24 14:22:06 -07:00
Yegor 7b4c195f99
Fix web test flakiness; enable web golden tests (#52789)
* Fix web test flakiness; enable web golden tests

The fix is three-part:

- Only allow one test to load _and_ test at any point in time.
- Use a fresh Chrome instance for each test file.
- Increase Cirrus resources.

The first two changes only fix the "Unknown error loading" error, but not hanging tests. The resource increase also prevents hanging tests.

Other minor changes:

- Remove test batching (it's no longer necessary)
- Fix the Chrome class, which was using the wrong Completer.
2020-03-18 15:11:48 -07:00
Jonah Williams 6884086e5c
[flutter_tools] Update to latest dwds APIs (#51004)
Update to latest dwds APIs, moving back to dwds driven hot restart and enabling future work on expression evaluation.
2020-03-17 17:29:53 -07:00
Christopher Fujino 3d0082d054
don't run verify_binaries_codesigned test on experimental branches (#52348) 2020-03-10 14:28:46 -07:00
Jonah Williams 8872d1d8c4
[flutter_tools] Reland: supports tree-shake-icons for web builds (#52054) 2020-03-05 17:18:44 -08:00
Jenn Magder be97fdbdb4
Turn off reupload_on_changes for Cirrus caches (#51524) 2020-02-27 10:34:46 -08:00
Christopher Fujino 23757c28e3
Run verify-binaries-signed on pre-submit when merging to release branches (#51221) 2020-02-25 18:12:29 -08:00
Nurhan Turgut 9ba4eb04dd
[web] Smoke tests for web engine (#51003)
* smoke test for web

* fix comments and remove logs

* addressing reviewer comments

* fix analyzer issue

* running the test on cirrus

* cirrus yaml syntax error

* pub get for web_drivers

* go to the examples directory before running the flutter app

* cirrus is not able to find chromedriver. add a sleep to see if timing is the issue.

* run chrome driver in the background

* After PR #51084, flutter drive command can build and run a web app. Clean flutter run command from cirrus.yml

* enable web
2020-02-24 13:09:21 -08:00
Dan Field 63ca33483f
check for fuchsia (#50822) 2020-02-14 13:39:51 -08:00
Yegor b34046903b
Fix stack trace parsing on non-debug builds; add e2e tests (#50652)
* Fix stack trace parsing on non-debug builds; add e2e tests
2020-02-13 18:34:08 -08:00
Greg Spencer dc636069fc
Bumping tool_coverage-linux to 24G of memory to avoid OOM kills (#50700)
OK, I'm just going to double the original 12G to 24G and see if that's enough. It has been making more progress with more memory, so it's not an infinite loop (probably), but still is getting OOM killed.

Something has clearly changed, but looking at the commits, I can't see it: the OOM kills started on a PR that was an error message change.

TBR= @Hixie
2020-02-12 22:22:49 -08:00
Greg Spencer 8a94dcee4a
Bumping tool_coverage-linux to 16G of memory to avoid OOM kil… (#50695)
Bumping to 16G, since 14G didn't seem to be enough.

TBR= @Hixie
2020-02-12 21:40:31 -08:00
Greg Spencer 8abf54f5e3
Bumping tool_coverage-linux to 14G of memory to avoid OOM kil… (#50694)
Bumping the memory limit for tool_coverage-linux to 14G because it keeps getting OOM-killed.

Submitting right away to fix the build.

TBR= @Hixie
2020-02-12 20:45:36 -08:00
Christopher Fujino b2b97c2a7e
Revert "catch release builds pre-submit (#50515)" (#50683) 2020-02-12 17:18:09 -08:00
Christopher Fujino 7b7bd11d11
catch release builds pre-submit (#50515) 2020-02-12 16:29:56 -08:00
Jenn Magder e5de31d589
Use forward slashes on Windows for git exclude (#50662) 2020-02-12 16:10:00 -08:00
Jenn Magder c03fbada1b
Revert "Turn back on macOS shard Cirrus caching" (#50661) 2020-02-12 13:10:36 -08:00
Jenn Magder e002698c35
Turn back on macOS shard Cirrus caching (#50496) 2020-02-11 10:37:53 -08:00
Christopher Fujino 1f498e2471
Set bundle config rather than deprecated --system flag (#50497) 2020-02-10 17:41:37 -08:00
Fedor Korotkov 038762bd69
[ci] Upgrade to Catalina (#49519)
Catalina VMs are using the latest major version of virtualization which has improved networking which should fix `Agent is not responding!` issue.
2020-02-10 10:03:59 -08:00
Mouad Debbar b54047932f
Reduce duplication in sharded tests in .cirrus.yml (#50306) 2020-02-07 14:43:25 -08:00
Dan Field ed73f94ebf
Reland "install goldctl in docker build" (#50124)
* Revert "Revert "install goldctl in docker build (#46640)" (#50088)"

This reverts commit 0299398d59.
2020-02-05 13:18:46 -08:00
Christopher Fujino 105582ed42
add test to verify binaries are signed on release branches (#50074) 2020-02-05 12:36:07 -08:00
Dan Field 0299398d59
Revert "install goldctl in docker build (#46640)" (#50088)
This reverts commit 7a13d8a0ce.
2020-02-04 00:00:37 -08:00
Jenn Magder 6f0136cc4d
Exclude cleaning the bin/cache right after its fetched from the Cirrus cache (#49597) 2020-01-28 12:52:30 -08:00
Jonah Williams 20ace05127 [infra] reduce cirrus task dependencies (#49454) 2020-01-25 11:08:02 -08:00
Christopher Fujino 7a13d8a0ce install goldctl in docker build (#46640) 2020-01-10 09:38:03 -08:00
Todd Volkert 1871c61f9b
Update Windows shard RAM & CPU values (#46846)
In #45392, the Windows shard values were bumped up to 4 CPU
and 12GB RAM across the board to make tests pass. This change
gives each shard values that make sense for that shard, thus
allowing shards to run faster while conserving resources where
possible.
2019-12-16 16:31:36 -08:00
Lau Ching Jun c2eb0681ce
Implement screenshot test for flutter web. (#45530) 2019-12-06 14:25:39 -08:00
Todd Volkert 6d848ebf37 Name the docker_builer shard (#46103) 2019-12-05 12:13:01 -08:00
Christopher Fujino d88345e726 only run codecov on master (#46100) 2019-12-04 15:18:01 -08:00
Todd Volkert 4c95bbd1c6
Re-enable hostonly tests on non-master branches (#46037)
This is a follow-on to #45455 - the test failures indicated a
real problem, so re-enabling the tests on non-master.

https://github.com/flutter/flutter/issues/45453
2019-12-03 19:53:28 -08:00
Todd Volkert bae92c32e5
Disable tests that fail on non-master branches from running on those branches (#45455)
https://github.com/flutter/flutter/issues/45453
2019-11-24 22:29:28 -08:00
Fedor Korotkov 7fcf030610 [ci] more resources to Windows tasks (#45392)
There was a bug in Cirrus that Cirrus always used 4CPU config for Windows Containers even though everything was billed according to the resources configured (in your case 2 CPUs).
2019-11-22 07:39:15 -08:00
Danny Tuppeny 92e9f5f167
Increase memory from 8->10GB for tool_tests-commands-linux (#45178)
I've had many OOMKilled failures on Cirrus on this shard today on trivial PRs.
2019-11-19 19:52:02 +00:00
Kate Lovett 7aa5b07537
Adding flutter_goldens package tests (#44479) 2019-11-15 10:29:19 -08:00
Greg Spencer 99055c754a
Bump memory requirements for tool_tests-general-linux (#44620)
This bumps the Cirrus memory limits for tool_tests-general-linux from 8GB to 10GB, as we're seeing a lot of OOMKill failures.
2019-11-12 08:04:48 -08:00
Fedor Korotkov 82a92afe89 [ci] Use the latest Cirrus Image for macOS (#44576)
* [ci] use Xcode 11.2.1
* Always use the latest image
* sudo bundle install
2019-11-11 10:28:17 -08:00
Christopher Fujino 20af1f25db
Re-land fix docker build and deploy_gallery-macos (#43654) 2019-10-29 14:29:27 -07:00
Jonah Williams 33873cf724
Revert "Allow rebuilding of docker image, re-enable deploy gallery macos (#43362)" (#43557)
This reverts commit 8e8d235dd1.
2019-10-25 18:16:04 -07:00
Christopher Fujino 8e8d235dd1
Allow rebuilding of docker image, re-enable deploy gallery macos (#43362) 2019-10-25 15:10:16 -07:00
Yegor 903ebd714d
Fix and enable most of material tests for Web (#43019) 2019-10-24 21:35:14 -07:00
Ian Hickson 45e9f657c0
ENABLE_ANDROID_EMBEDDING_V2 isn't a general thing. (#43379) 2019-10-23 17:22:07 -07:00
Jonah Williams 22f0bf87e4
Silence presubmit codecov checks (#43183) 2019-10-21 16:54:02 -07:00
Ian Hickson 124dc6617f
Clean up test infrastructure (#43030)
See #41880 for history.
2019-10-18 16:35:39 -07:00
Jonah Williams 1982a5c3ec
Revert "Clean up test infrastructure (#41880)" (#42982)
This reverts commit 1781d5c9bb.
2019-10-17 19:47:16 -07:00
Ian Hickson 1781d5c9bb
Clean up test infrastructure (#41880) 2019-10-17 19:22:47 -07:00
Emmanuel Garcia 08c645b3b2
Test the Android embedding v2 (#42708)
* Test the Android embedding v2

* Update integration tests

* Split into shards
2019-10-16 21:26:10 -07:00