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-11947] fix some timing flakes #1647

Closed kstenerud closed 4 months ago

kstenerud commented 4 months ago

Goal

Some of the flakes we're experiencing happen because maze runner only waits a certain time for things to happen and then assumes it worked. This is especially true of scenarios that require different configurations on subsequent launches.

Design

Add a launch_count field to the scenario launch command so that the scenario always knows which launch number it is in the current scenario. Then it can configure itself accordingly.

github-actions[bot] commented 4 months ago

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

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

Generated by :no_entry_sign: Danger