bugsnag / bugsnag-cocoa

BugSnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS
https://docs.bugsnag.com/platforms/ios
MIT License
234 stars 128 forks source link

[Plat-11665] New mazerunner api #1639

Closed kstenerud closed 5 months ago

kstenerud commented 5 months ago

Goal

Update this repo to use the new idempotent mazerunner API so that we can reduce the number of flakes.

Design

This follows the same approach as used in bugsnag-cocoa-performance, with the added twist that we store the most recent maze runner command UUID in NSUserDefaults so that the data survives app restarts (because we are deliberately crashing the app).

Changes

This PR unfortunately has a huge number of changed files, but most of them are very small, repetitive changes.

Testing

There is no new functionality - We're just changing the testing rig.

github-actions[bot] commented 5 months ago

Bugsnag.framework binary size did not change - 713,264 bytes

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  [ = ]       0  [ = ]       0    TOTAL

Generated by :no_entry_sign: Danger