Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Build engine for iOS on presubmit#8011

Merged
dnfield merged 7 commits intoflutter:masterfrom
dnfield:ios_presubmit
Mar 2, 2019
Merged

Build engine for iOS on presubmit#8011
dnfield merged 7 commits intoflutter:masterfrom
dnfield:ios_presubmit

Conversation

@dnfield
Copy link
Contributor

@dnfield dnfield commented Mar 1, 2019

We don't currently test building for ios as part of our presubmits. We should.

@dnfield dnfield changed the title Build engine for iOS on presubmit [WIP] Build engine for iOS on presubmit Mar 1, 2019
@dnfield dnfield changed the title [WIP] Build engine for iOS on presubmit Build engine for iOS on presubmit Mar 2, 2019
@dnfield dnfield requested review from cbracken and liyuqian March 2, 2019 01:08
Copy link
Member

@cbracken cbracken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@dnfield
Copy link
Contributor Author

dnfield commented Mar 2, 2019

The checks say yellow but they've actually passed.. landing this.

@dnfield dnfield merged commit 130cf77 into flutter:master Mar 2, 2019
@dnfield dnfield deleted the ios_presubmit branch March 2, 2019 18:01
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 2, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 2, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 3, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 3, 2019
engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request Mar 3, 2019
flutter/engine@39c46de...a28329c

git log 39c46de..a28329c --no-merges --oneline
a28329c Roll src/third_party/skia 58a75383a70b..c97b0672a73f (1 commits) (flutter/engine#8018)
cdc1410 Roll src/third_party/skia 0d7012a80c17..58a75383a70b (1 commits) (flutter/engine#8017)
01d8a1f Roll src/third_party/skia c945f0e31a53..0d7012a80c17 (1 commits) (flutter/engine#8016)
75cd4df Roll src/third_party/skia 9159c8ef83b2..c945f0e31a53 (1 commits) (flutter/engine#8015)
13064ae Add overloads for lookup that lets you specify a bundle (flutter/engine#8007)
130cf77 Build engine for iOS on presubmit (flutter/engine#8011)
7234cc4 Roll src/third_party/skia 705e67347962..9159c8ef83b2 (1 commits) (flutter/engine#8014)
8a0b054 Roll src/third_party/skia 09198525261a..705e67347962 (7 commits) (flutter/engine#8013)
36cdd2e Roll src/third_party/skia 436d47d5bde9..09198525261a (6 commits) (flutter/engine#8012)
9bef73a Roll src/third_party/skia e1f5b644656f..436d47d5bde9 (3 commits) (flutter/engine#8009)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff ([email protected]), and stop
the roller if necessary.
@liyuqian
Copy link
Contributor

liyuqian commented Mar 3, 2019

Cool, thanks Dan!

It seems that the newly added test needs about 20 minutes to finish, which is much longer than other engine presubmit checks. I wonder if in the future we can cache the gclient sync and ninja result in the image to accelerate the test.

@dnfield
Copy link
Contributor Author

dnfield commented Mar 3, 2019

That should be possible

@dnfield
Copy link
Contributor Author

dnfield commented Mar 3, 2019

Actually I'm not sure it would save us much time here. The Mac machines cache things via upload. I could try it but it may not save much time. I'd also like to avoid caching the build out put because that leads to false positive and negatives sometimes

@liyuqian
Copy link
Contributor

liyuqian commented Mar 3, 2019

No worries. It's not a critical issue. We have much infra work to do that's probably more important. Feel free to leave it as is if you think the benefit over cost/risk ratio isn't high enough.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants