Skip to content

Conversation

@williscool
Copy link
Owner

@williscool williscool commented Jan 3, 2026

Note

Improves UI test stability by isolating alarm-driven notifications and auto-clearing them when running with mocked calendar reloads.

  • In UITestFixture.setupCalendarReloadPrevention(), mock ApplicationController.onEventAlarm(...) and ApplicationController.fireEventReminder(...) to prevent stale AlarmManager notifications from affecting tests; continue mocking onMainActivityResumed(...) and onCalendarChanged(...)
  • In launchMainActivity(), when reload prevention is active, call cancelAllNotifications() after dismissing dialogs to avoid UI interference (e.g., blocked toolbar)
  • Remove redundant fixture.cancelAllNotifications() calls in MainActivityTest search tests, relying on centralized cleanup

Written by Cursor Bugbot for commit b30d01c. This will update automatically on new commits. Configure here.

@github-actions
Copy link

github-actions bot commented Jan 3, 2026

Build artifacts for PR #147 (commit 0473733) are available:

You can download these artifacts from the "Artifacts" section of the workflow run.

@github-actions
Copy link

github-actions bot commented Jan 3, 2026

Code Coverage Report

Overall Project 32.5% 🍏

There is no coverage information present for the Files changed

@github-actions
Copy link

github-actions bot commented Jan 3, 2026

📊 Code Coverage Summary

Coverage Type Coverage
Overall 32.5
Changed Files 100

View detailed coverage report

@williscool williscool merged commit dfa80ef into master Jan 3, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants