-
-
Notifications
You must be signed in to change notification settings - Fork 336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: benchmarking updates #1926
ci: benchmarking updates #1926
Conversation
b17ab9c
to
8af6508
Compare
7842bf6
to
c0cdc13
Compare
829b665
to
52c46f4
Compare
043fe79
to
5ead763
Compare
e604e58
to
d83ab35
Compare
…90 upon completion of separate test cases
60c3074
to
0d1218f
Compare
8c70b94
to
8cc7549
Compare
92efeb3
to
3db365f
Compare
15ef7c9
to
6794cf9
Compare
65b4385
to
7408e19
Compare
…nfiguration of 5 test cases running 4 iterations each
I converted this to a draft. Please change it to ready for review once it is. |
@philipphofmann It was actually a draft before, but I finished working on it yesterday so marked it as ready for review 😄 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First pass, will continue tomorrow.
Samples/iOS-Swift/iOS-Swift.xcodeproj/xcshareddata/xcschemes/iOS-SwiftUITests copy.xcscheme
Outdated
Show resolved
Hide resolved
Co-authored-by: Philipp Hofmann <[email protected]>
Co-authored-by: Philipp Hofmann <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just wonder why we dynamically create tests? Apart from that LGTM.
Samples/iOS-Swift/PerformanceBenchmarks/SentrySDKPerformanceBenchmarkTests.m
Show resolved
Hide resolved
Samples/iOS-Swift/PerformanceBenchmarks/SentrySDKPerformanceBenchmarkTests.m
Show resolved
Hide resolved
Samples/iOS-Swift/PerformanceBenchmarks/SentrySDKPerformanceBenchmarkTests.m
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks 🙏
* master: ci: Don't run benchmarks on release (#1971) Don't track OOMs for simulators (#1970) feat: Automatic nest new spans with the ui life cycle function (#1959) docs: update some docs/comments to read a little better (#1966) ci: benchmarking updates (#1926) feat: upload list of slow/frozen rendered frame timestamps during a profile (#1910) feat: Enhance the UIViewController breadcrumbs with more data (#1945) # Conflicts: # Sources/SentryCrash/Recording/Monitors/SentryCrashMonitor_System.h
* master: ref: Fix linter error (#1981) fix: read free_memory when the event is captured, not only at SDK startup (#1962) fix: Remove Sentry keys from cached HTTP request headers (#1975) release: 7.21.0 ci: Don't run benchmarks on release (#1971) Don't track OOMs for simulators (#1970) feat: Automatic nest new spans with the ui life cycle function (#1959) docs: update some docs/comments to read a little better (#1966) ci: benchmarking updates (#1926) feat: upload list of slow/frozen rendered frame timestamps during a profile (#1910)
We want to change a few things about benchmarking, necessitating refactoring so that the test and configs for actions/saucelabs are all separated from the UI test stuff into which they were previously integrated:
run on a device from each class we define as low, mid and high-> can't get it working on lower devices, see intermediate commits for what was triedscript output from the most recent run:
#skip-changelog