Skip to content

Commit aeec206

Browse files
ci: Remove schedule of unit tests (#3030)
We hypothesized that tests take longer and fail more often when the US is online. We didn't find strong evidence for this claim. There could be a slight correlation between the US being online and the tests failing more often. Even with a weak correlation, there isn't much we can do except improve the test suite. Therefore, keeping the tests running on a schedule doesn't make sense.
1 parent f938d24 commit aeec206

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,6 @@ on:
2626
- 'Samples/iOS-Swift/iOS-Swift.xcodeproj/xcshareddata/xcschemes/iOS-Swift.xcscheme'
2727
- 'Samples/macOS-Swift/macOS-Swift.xcodeproj/xcshareddata/xcschemes/macOS-Swift.xcscheme'
2828
- 'Samples/iOS-ObjectiveC/iOS-ObjectiveC.xcodeproj/xcshareddata/xcschemes/iOS-ObjectiveC.xcscheme'
29-
30-
schedule:
31-
# Run tests every hour to get some data on how long they take and how often they fail.
32-
# We hypothesize that tests take longer and fail more often when the US is online.
33-
# The plan is to remove this after a week or so, once we have enough data.
34-
# We didn't choose 0 to minimize collisions with other workflows.
35-
# Run every hour at 17 minutes past the hour.
36-
- cron: '47 * * * *'
3729

3830
jobs:
3931
build-test-server:

0 commit comments

Comments
 (0)