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

Conversation

arbreng
Copy link
Contributor

@arbreng arbreng commented Oct 29, 2021

Get ASAN builds working on fuchsia so we can use them to catch memory corruption in tests.

Also, gate building the fuchsia tests behind the same enable_unittests flag as other platforms.

Bug: https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=87628

@arbreng arbreng requested review from chaselatta and akbiggs October 29, 2021 18:56
@google-cla google-cla bot added the cla: yes label Oct 29, 2021
@arbreng arbreng force-pushed the fuchsia-test-improvements branch 2 times, most recently from 95131dd to 8659170 Compare October 29, 2021 19:38
@arbreng
Copy link
Contributor Author

arbreng commented Oct 29, 2021

I can't gate building tests on the enable-unittests flag quite yet, we need to change infra first to pass that flag when building. Once that's done, I'll push another PR that disables building unit tests by default on fuchsia.

@arbreng arbreng force-pushed the fuchsia-test-improvements branch from 8659170 to c8477d2 Compare October 29, 2021 20:04
# Note, for clang libs we use the md5 hashes here because of gn limitations of
# json parsing.
# This is a hack, and we can migrate to a better way soon.
common_libs += [
Copy link
Contributor

Choose a reason for hiding this comment

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

Why do we need to += these libraries here instead of keeping them as part of the initial definition of common_libs above?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

They are supplied by the clang toolchain, as opposed to the other libraries which are supplied by the fuchsia SDK. So I wanted to break them out

@arbreng arbreng merged commit ba2de77 into flutter:master Oct 29, 2021
@arbreng arbreng deleted the fuchsia-test-improvements branch October 29, 2021 22:10
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 29, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 30, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 31, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 31, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 31, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 31, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 31, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Oct 31, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 1, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 1, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 1, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants