150 Commits

Author SHA1 Message Date
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 0299398d59027a51fcf2f159cfd894a11d1c9ff2.
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 7a13d8a0cef7be5fae366fe35fd4cfc3fa05e78a.
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 8e8d235dd1f6c157aafa0ac03c39dd47f7f73f7f.
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 1781d5c9bbb4a1b408e40bd40e433c3541bb68fc.
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
Ray Rischpater, KF6GPE
430f4c13fa
Use Cirrus credits for billing. (#42867) 2019-10-16 13:33:31 -07:00
Yegor
86f069f1c0
Add most of the widget tests; add more web test shards (#42807) 2019-10-16 09:18:44 -07:00
Jenn Magder
a62bb3d9ab
Update minimum version to Xcode 10.2 (#42254) 2019-10-14 12:45:40 -07:00
Emmanuel Garcia
6430b440d7
Update docker_builder dependencies (#42462) 2019-10-10 14:14:53 -07:00
Yegor
9cd9680b5e
Shard web tests; enable semantics tests on the Web (#42203)
Shard web tests; enable semantics tests on the Web
2019-10-10 07:04:38 -07:00
Ian Hickson
8c6d60bcfd
Move commands into their own shard (#39140) 2019-10-02 12:46:51 -07:00
Christopher Fujino
e70236e36c
Fix tools test verifyVersion() regex (#41744) 2019-10-02 09:32:30 -07:00