Skip to content

Conversation

@godofredoc
Copy link
Contributor

The mac application was not allowed to run over ssh. This made the tests
fail when running from automation.

Bug: #85654

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
  • I signed the CLA.
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is test-exempt.
  • All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

The mac application was not allowed to run over ssh. This made the tests
fail when running from automation.

Bug: #85654
@flutter-dashboard flutter-dashboard bot added f: integration_test The flutter/packages/integration_test plugin c: contributor-productivity Team-specific productivity, code health, technical debt. labels Oct 19, 2021
@google-cla google-cla bot added the cla: yes label Oct 19, 2021
@godofredoc godofredoc requested a review from jmagman October 19, 2021 05:55
@jmagman
Copy link
Member

jmagman commented Oct 19, 2021

I'd rather not remove the sandbox since all our desktop apps should be running from a sandbox.
Can we instead stop passing in the codesigning overrides to the macOS test builders?

  FLUTTER_XCODE_CODE_SIGN_STYLE: Manual
  FLUTTER_XCODE_DEVELOPMENT_TEAM: S8QB4VV633
  FLUTTER_XCODE_PROVISIONING_PROFILE_SPECIFIER: match Development *

https://flutter.googlesource.com/recipes/+/refs/heads/main/recipe_modules/flutter_deps/api.py#459

The ability to stop using those iOS certs on macOS would also allow us to fix #90892.

Copy link
Member

@jmagman jmagman left a comment

Choose a reason for hiding this comment

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

I'd rather not remove the sandbox since all our desktop apps should be running from a sandbox. Can we instead stop passing in the codesigning overrides to the macOS test builders?

@godofredoc tried this and it didn't work in #85654 (comment)

Not sure what else to try, I'd rather have this test run than worry about the sandbox.

LGTM, thanks for the investigation, @godofredoc!

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

Labels

c: contributor-productivity Team-specific productivity, code health, technical debt. f: integration_test The flutter/packages/integration_test plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants