diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eafcfa035..64385d7c9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -76,3 +76,13 @@ jobs: # tests SKIP here and run locally. - name: Test run: flutter test --concurrency=1 --reporter=expanded + + # The WHOOP freeze goldens are per timezone (day labels are local), and + # the run above is UTC, so it only enforces the *_utc files and the other + # two skip. Re-run that one file under each committed offset. The Mi + # scale clock test reads the process zone and is a no-op under UTC, so it + # rides along. + - name: Zone-dependent tests (+05:30, -04:00) + run: | + TZ=Asia/Kolkata flutter test --concurrency=1 test/whoop_freeze_golden_test.dart test/adapters/miscale_test.dart + TZ=America/New_York flutter test --concurrency=1 test/whoop_freeze_golden_test.dart test/adapters/miscale_test.dart diff --git a/.gitignore b/.gitignore index 57c641269..0b923b807 100644 --- a/.gitignore +++ b/.gitignore @@ -104,9 +104,6 @@ lib/l10n/app_localizations*.dart docs/*.gif docs/*.mp4 -# golden test failure output -test/failures/ - # xcodebuild output from a direct target build ios/build/ @@ -120,10 +117,4 @@ docs/internal/ # HRV/sleep payloads (RMSSD/SDNN/pNN50 tied to a calendar date). Never commit. payload*.json -# Golden images. 416 PNGs, 27 MB, regenerated locally with -# `flutter test --update-goldens`. They are machine- and SDK-specific — the two -# Flutter SDKs on this machine already disagree on antialiasing — so a -# committed set is a diff nobody can review and a merge conflict nobody can -# resolve. The test code stays; the pictures do not. -test/goldens/ MULTIDEVICE_PROGRESS.md diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index b7d08fe70..7f970122f 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -60,7 +60,16 @@ 61080001-8D6D-82B8-614A-1C8CB0F8DCC6 FD4B0001-CCE1-4033-93CE-002D5875F58A + 180D 98ED0001-A541-11E4-B6A0-0002A5D5C51B + 6E40FFF0-B5A3-F393-E0A9-E50E24DCCA9E + 86F65000-F706-58A0-95B2-1FB9261E4DC7 + FEE1 + FED9 + 6A4E2800-667B-11E3-949A-0800200C9A66 + 1809 + 181B + 181D