这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@indragiek
Copy link
Member

@indragiek indragiek commented Jul 25, 2022

📜 Description

Comment out the tests to disable them.

#skip-changelog

💡 Motivation and Context

These are consistently failing or flaking and are blocking releases: https://github.com/getsentry/sentry-cocoa/runs/7504874535?check_suite_focus=true

💚 How did you test it?

📝 Checklist

  • I reviewed the submitted code
  • I added tests to verify the changes
  • I updated the docs if needed
  • Review from the native team if needed
  • No breaking changes

🔮 Next steps

@indragiek indragiek merged commit bf77e6a into master Jul 25, 2022
@indragiek indragiek deleted the indragiek/disable-launch-ui-tests branch July 25, 2022 22:10
indragiek added a commit that referenced this pull request Jul 28, 2022
…2013)

* fix: Log empty samples instead of collecting stacks for idle threads

Fix test breakage in UI Test testSplitView fails on iOS 12 #2000
Revert fix: Disable broken LaunchUITests to unblock release #2003
Replace stacks for idle threads with an empty sample so that it doesn't render in the profile

Collecting stacks for idle threads produces this kind of data, where we have a stack that just shows the thread waiting on a function like mach_msg_trap. Instead of collecting these stacks, we can just log an empty sample, which will prevent it from rendering in the flamegraph.

Co-authored-by: Sentry Github Bot <bot+github-bot@sentry.io>
Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
kevinrenskers added a commit that referenced this pull request Aug 1, 2022
* master:
  ci: benchmarking and profile generation improvements (#2022)
  release: 7.23.0
  fix: Bad merge on CHANGELOG.md (#2020)
  fix: Log empty samples instead of collecting stacks for idle threads (#2013)
  fix: Handle failure to read thread priority gracefully (#2015)
  fix: Remove logging that could occur while a thread is suspended (#2014)
  fix: Use constant for max thread name size instead of magic number (#2012)
  Disable flaky tesDefaultMaxEnvelopesConcurrent (#2018)
  Fix build failure in unit tests (#2019)
  Fix address sanitizer compilation error (#1996)
  fix: Sauce labs iPhone 13 pro iOS version
  feat: Add transaction to baggage and trace headers (#1992)
  ci: fix ui thread starvation in benchmarks (#2009)
  fix: Add more descriptive deprecation message for enableProfiling (#2011)
  feat: Add sampling configuration for profiling (#2004)
  fix log message option name (#2006)
  meta: add armcknight as a codeowner (#2008)
  release: 7.22.0
  fix: Disable broken LaunchUITests to unblock release (#2003)

# Conflicts:
#	Samples/iOS-Swift/iOS-Swift/ViewControllers/PerformanceViewController.swift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants