Test-case ayatana-indicator-datetime/mate-items-check
Log in to a desktop user session
Go to the panel and click on the DateTime indicator
Ensure there are items in the menu
Test-case ayatana-indicator-datetime/arctica-greeter-items-check
Start a system and wait for the greeter or logout of the current user session
Go to the panel and click on the DateTime indicator
Ensure there are items in the menu
Test-case ayatana-indicator-datetime/lomiri-items-check
Login to a user session running Lomiri
Pull down the top panel until it sticks open
Navigate through the tabs until "Time and Date" is shown
Upcoming is at the top of the menu
The menu is populated with items
Test-case ayatana-indicator-datetime/timestamp-wakeup
Unplug the phone from any USB connection and put it to sleep
Reawaken the device.
The indicator should be showing the correct time.
Test-case ayatana-indicator-datetime/new-alarm-wakeup
Create and save an upcoming alarm in lomiri-clock-app
Unplug the phone from any USB connection and put it to sleep
Confirm that the alarm sounds on time even if the phone is asleep. (Note: if in doubt about sleep you can see in the syslog whether the device actually suspended or whether the suspend was aborted)
Confirm that the screen comes on when the alarm is triggered.
If the device supports haptic feedback, confirm the alarm vibrates.
Test-case ayatana-indicator-datetime/disabled-alarms
Create and save an upcoming alarm in lomiri-clock-app
Confirm that the alarm icon appears next to the current time in Lomiri's indicator display
Disable the alarm in lomiri-clock-app
When all alarms are disabled or removed, the alarm icon should disappear.
Re-enable the alarm in lomiri-clock-app
When the alarm is enabled, the alarm icon should reappear.
Test-case ayatana-indicator-datetime/disable-one-time-alarms-after-notification
Create and save an upcoming nonrepeating alarm in lomiri-clock-app
Confirm that the alarm icon appears next to the current time in Lomiri's indicator display
Wait until the alarm time is reached
Confirm that the alarm notification is shown
Confirm that the alarm's sound is played while the alarm notification is present
Confirm that the one-time alarm is disabled after the notification is shown. NOTE: due to a refresh bug in clock-app you may need to refresh its alarms page (by swapping back to the main page, then the alarm page again, this is tracked in #1362341) in order to see the alarm change from enabled to disabled.
Create and save an upcoming repeating alarm in lomiri-clock-app
Confirm that the alarm icon appears next to the current time in Lomiri's indicator display
Wait until the alarm time is reached
Confirm that the alarm notification is shown
Confirm that the alarm's sound is played while the alarm notification is present
Confirm that the repeating alarm is not disabled after the notification is shown. NOTE: due to a refresh bug in clock-app you may need to refresh its alarms page (by swapping back to the main page, then the alarm page again, this is tracked in #1362341) in order to see the alarm change from enabled to disabled.
Test-case ayatana-indicator-datetime/calendar-event-notification
In the calendar app, create and save a new upcoming calendar event that will occur in the next few minutes.
The datetime indicator's event list should update itself to show this new event.
Calendar events do not get the alarm icon, so no alarm icon should be shown in the header unless there is also an upcoming alarm set.
Wait for the event's time to be reached
The datetime indicator should pop up a non-interactive notification that plays a nonlooping sound.
The notification should disappear after a moment without requiring user intervention.
Test-case ayatana-indicator-datetime/alarm-timezone
In lomiri-system-settings, change your timezone to a zone you're not in
In lomiri-clock-app, create and save an upcoming alarm
The indicator's menu should show the alarm to click at the specified time
In lomiri-system-settings, change back to your correct timezone
The indicator's menu should still show the alarm to click at the specified time
Test-case ayatana-indicator-datetime/snooze
Create and save an upcoming alarm in lomiri-clock-app
When the alarm goes off, press the 'Snooze' button
The alarm should go away, then reappear N minutes later. By default the N is 5 minutes but will be configurable from lomiri-clock-app.
When the snoozed alarm reappears, press the 'OK' button
This time when the alarm is dismissed, it should not reappear.
Test-case ayatana-indicator-datetime/edited-alarm-wakeup
Edit an alarm that's already passed. (see previous test)
Unplug the phone from any USB connection and put it to sleep
Confirm that the alarm sounds on time even if the phone is asleep. (Note: if in doubt about sleep you can see in the syslog whether the device actually suspended or whether the suspend was aborted)
Confirm that the screen comes on when the alarm is triggered.
If the device supports haptic feedback, confirm the alarm vibrates.
Test-case ayatana-indicator-datetime/tell-snap-decision-to-dismiss
Set an alarm and wait for it to arrive.
Alarm should go off at the specified time
Press the 'Dismiss' button in the alarm's snap decision popup before the sound stops.
Popup should disappear
Sound should stop at the same time, rather than playing til the end of the file.
Test-case ayatana-indicator-datetime/change-alarm-sound
Open the clock app
Swipe up from the bottom
Click on the + symbol
Save an alarm for a few minutes time leave everything on default settings
Click on save
Click on the alarm
Change the sound of the alarm
Click on save
Let the alarm go off
The newly-selected sound should play, rather than the previous sound.
Test-case ayatana-indicator-datetime/silent-mode
Set an alarm and wait for it to arrive.
From the sound indicator, turn on silent mode.
Alarm should go off at the specified time and play its sound regardless of silent mode.
From the sound indicator, turn on silent mode.
Create a calendar event from the calendar app and wait for it to arrive.
The calendar event notification should be silent.
From the sound indicator, turn off silent mode.
Create a calendar event from the calendar app and wait for it to arrive.
The calendar event notification should play a sound.
Test-case ayatana-indicator-datetime/manual-time
In your system's Time and Date Settings, manually change the time to an arbitrary time.
The indicator's timestamp should change right after the time manual time is set.
If all actions produce the expected results listed, please submit a 'passed' result. If an action fails, or produces an unexpected result, please submit a 'failed' result and file a bug. Please be sure to include the bug number when you submit your result.