XMir in Mir for Mir (archived)

You are currently on: Ubuntu Package Testing

InstructionsLink to the installation instructions
xMirDetailed information on the testcase
Bug instructionsLink to bug reporting instructions
Testcase

Smoke Tests for xMir

Does your system continue to boot properly?
Can you login and logout of a desktop session?
Does unity function correctly? Can you open and close the dash, use the launcher, and keyboard shortcuts?
Do your input devices all work? Mouse, keyboard, etc?
Do your output devices all work? Monitors, tv, etc?
Are you able to run an opengl accelerated application (try running glxgears)?
Do applications load (try running simple apps like gedit, as well as complex ones like libreoffice)?
Can you connect an external monitor?
Does hotplugging work?
Does user switching work?
Overall, does everything function the same as when running under xserver?

Multimonitor tests for xMir
Scenario 1 : clean boot at “built-in display”, post boot connect/disconnect of 2nd display

Preparations
Ensure preconditions
System Settings... -> Displays is in its default configuration
2nd monitor is not connected on boot
Test 1.1
boot to single screen
open System Settings... -> Displays
open some window (e.g. terminal)
connect switched on monitor
verify display is an extension of desktop in the expected orientation, e.g. drag terminal to the other screen
Test 1.2
assumes expected outcome of Test 1.1 post condition
Disconnect the monitor
verify the display adjusts to return active windows to “built-in display”
Test 1.3
assumes expected Test 1.2 post condition
Reconnect the monitor
verify that the windows return to their original layout
Test 1.4
assumes Test 1.3 postcondition
On System Settings... -> Displays select “Mirror displays” on
verify the screens adjusted to mirrored mode
Test 1.5
assumes expected outcome of Test 1.4 postcondition
Disconnect the monitor
Reconnect the monitor
verify that the screens return to mirror mode layout

Scenario 2 : clean boot 2nd display already connected

Preparations
Ensure preconditions
System Settings... -> Displays is in its default configuration, e.g. “Mirror displays” is off
2nd monitor is already connected and on prior to boot
Test 2.1
boot to multimonitor already connected
open window to drag
verify that desktop comes up in extended mode
Test 2.2
assumes expected outcome of Test 2.1 post condition
open System Settings... -> Displays select “Mirror displays” on
verify system reconfigures to mirrored screens
reboot
verify that system reboots into mirrored screens
Test 2.3
assumes expected Test 2.2 post condition
open System Settings... -> Displays select “Mirror displays” off
verify that the system reconfigures to extended desktop
reboot
verify that the system reboots into extended desktop

Scenario 3 : turning off “built-in display”

Preparations
Ensure preconditions
System Settings... -> Displays is in its default configuration
2nd monitor is already connected and on prior to boot
Test 3.1
boot to multimonitor already connected
open System Settings... -> Displays toggle on/off button for “built-in display” to OFF
verify the second display remains active as a single screen/desktop
Test 3.2
assumes expected outcome of Test 3.1 post condition
Open some windows (e.g. terminal)
disconnect display
verify the desktop returns to the “built-in display”
Test 3.3
assumes expected outcome of Test 3.2 post condition
reconnect the display
verify that the desktop now appears on the second display and the “built-in display” is dark
Test 3.4
assumes expected Test 3.3 postcondition
reboot with the second display connected
after login, verify that the desktop appears on the second display & the “built-in display” remains dark
Test 3.5
assumes expected Test 3.4 postcondition
open System Settings... -> Displays toggle on/off button for “built-in display” to ON
verify that the desktop appears extended on both the second display & the “built-in display”

Scenario 4 : resolution change for “built-in display” & second display

Preparations
Ensure preconditions
System Settings... -> Displays is in its default configuration
Test 4.1
boot to multimonitor (or if booted to single screen, connect 2nd monitor)
open System Settings... -> Displays, note the current resolution (referred to as res1)
change resolution down for “built in display”, note it, refer to as res2
open some windows (e.g. terminal & file browser), have windows on each screen open
disconnect switched on monitor
verify “built in monitor” returned to original resolution, res1
Test 4.2
assumes expected outcome of Test 4.1 post condition
Reconnect the monitor
verify the “built-in display” adjusts resolution back to res2
Test 4.3
assumes expected Test 4.2 post condition
Disconnect monitor, change resolution of “built in monitor” down (preferably to a 3rd resolution setting not yet used), refer to as res3
Reconnect the monitor
verify that the “built in monitor” returned to resolution setting selected in res 2
Disconnect the monitor
verify that the “built in monitor” returned to res3
Test 4.4
Assumes expected outcome of Test 4.3 postcondition
Reconnect monitor
through System Settings... -> Displays, select the second monitor & change resolution down, note it, refer to as res4
disconnect monitor, let it settle
reconnect monitor
verify the screens adjusted to res 2 for “built-in” & res 4 for second monitor

Scenario 5 : retation changes for display orientations

Preparations
Ensure preconditions
System Settings... -> Displays is in its default configuration
Test 5.1
boot to multimonitor (or if booted to single screen, connect 2nd monitor)
the system should be in extended desktop mode
open System Settings... -> Displays, change the “Rotation” for the “built-in display” to be clockwise
verify “built in monitor” turned 90 degrees clockwise
Test 5.2
assumes expected outcome of Test 5.1 post condition
open System Settings... -> Displays, change the “Rotation” for the “built-in display” to be normal
verify the “built-in display” adjusts resolution back to normal
Test 5.3
assumes expected Test 5.2 post condition
open System Settings... -> Displays, change the “Rotation” for the “built-in display” to be 180 degrees
verify that the “built in monitor” rotated 180 degrees
Test 5.4
assumes expected outcome of Test 5.3 postcondition
return the orientation of the primary screen to normal, via System Settings... -> Displays, change the “Rotation” for the “built-in display” to be normal
set mirror mode, via System Settings... -> Displays select tick box on “Mirror displays”
then rotate, System Settings... -> Displays, change the “Rotation” for the “built-in display” to be 180 degrees
verify the both “built-in display” and 2nd display rotate 180
Test 5.5
assumes expected Test 5.4 postcondition
return rotation to normal, open System Settings... -> Displays, change the “Rotation” for mirrored displays to normal
unmirror, System Settings... -> Displays, unselect tick box for “Mirror displays”
select the 2nd monitor in the System Settings... -> Displays and change the Rotation clockwise
verify that the “built in monitor” did not rotate, and the second display rotates 90 degrees

Scenario 6 : relative display position

Preparations
Ensure preconditions
System Settings... -> Displays is in its default configuration
Test 6.1
boot to multimonitor (or if booted to single screen, connect 2nd monitor)
open System Settings... -> Displays to see the reflected virtual relationship of the “built-in display” to the second display
verify with the mouse by exiting the relative side of “built-in display” the mouse appears/enters the second display as reflected in the Displays dialog box
Test 6.2
assumes expected Test 6.1 post condition
in System Settings... -> Displays, select & grab the secondary display to move its relative position to the “built-in” display (effectively swap their position left-right of each other)
verify with the mouse by exiting the relative side of “built-in display” the mouse appears/enters the second display as reflected in the Displays dialog box

If all actions produce the expected results listed, and you can answer yes to the above questions, please submit a 'passed' result.
If an action fails, or produces an unexpected result, or you answer no to any of the above questions, please submit 'failed' and file a bug. Please be sure to include the bug number when you submit your result

ReporterLast updateMachineBugsComment
Failedsiddhanathan2013-07-03 05:00Failed
plymouthd crashed with SIGSEGV in ply_trigger_add_handler() (#864430)
In: plymouth (Ubuntu)
Status: Triaged
Importance: Medium
Assignee:
1 reports, 17 comments, 16 subscribers, 61 duplicates
864430
XMir receives input from other VTs (#1192843)
In: mir (Ubuntu)
Status: Fix Released
Importance: Undecided
Assignee:
1 reports, 15 comments, 15 subscribers, 0 duplicates
1192843
Mir's hardware cursor (arrow) is drawn on top, even though we're not using
it. (#1192916)

In: Mir
Status: Fix Released
Importance: Critical
Assignee: Robert Carr
1 reports, 9 comments, 3 subscribers, 2 duplicates
1192916
Screen never sleeps; missing power management (#1193222)
In: mir (Ubuntu)
Status: Fix Released
Importance: Critical
Assignee:
1 reports, 15 comments, 8 subscribers, 5 duplicates
1193222
System compositor fails to start - Failed to set the current VT mode:
Input/output error (5) (#1195509)

In: mir (Ubuntu)
Status: Fix Released
Importance: Undecided
Assignee:
1 reports, 18 comments, 2 subscribers, 2 duplicates
1195509
Trackpad isn't recognized on logging in to multiple users (#1195978)
In: Mir
Status: Triaged
Importance: Medium
Assignee:
1 reports, 1 comments, 1 subscribers, 0 duplicates
1195978
[enhancement] Add support for fake modes on laptop screens which only have
one (#1196239)

In: Mir
Status: Triaged
Importance: Medium
Assignee:
1 reports, 13 comments, 3 subscribers, 1 duplicates
1196239
Link to the testcase revision
Failedcarla-sella2013-06-30 10:52Failed
Mir's hardware cursor (arrow) is drawn on top, even though we're not using
it. (#1192916)

In: Mir
Status: Fix Released
Importance: Critical
Assignee: Robert Carr
1 reports, 9 comments, 3 subscribers, 2 duplicates
1192916
plymouthd crashed with SIGSEGV in ply_trigger_add_handler() (#864430)
(master bug of duplicate: 1196233)
In: plymouth (Ubuntu)
Status: Triaged
Importance: Medium
Assignee:
1 reports, 17 comments, 16 subscribers, 61 duplicates
1196233
[enhancement] Add support for fake modes on laptop screens which only have
one (#1196239)

In: Mir
Status: Triaged
Importance: Medium
Assignee:
1 reports, 13 comments, 3 subscribers, 1 duplicates
1196239
software-center crashed with signal 5 (#1196252)
In: software-center (Ubuntu)
Status: New
Importance: Undecided
Assignee:
1 reports, 4 comments, 3 subscribers, 0 duplicates
1196252
Multi-monitor support incomplete - can't show different images on each
screen (#1102760)

(master bug of duplicate: 1196260)
In: Mir
Status: Fix Released
Importance: Critical
Assignee: Alexandros Frantzis
1 reports, 8 comments, 14 subscribers, 2 duplicates
1196260

- Plymouth crashed just after login when rebooting after MIR installation see bug #1196233
- Mir's hardware cursor (arrow) is drawn on top - see bug #1192916
- Cannot change display resolution - see bug #1196239
- Software Center crashed about 2-3 times, not sure related to MIR though . bug #1196252.
- HDMI monitor not detected - see bug #1196260

NOTE:
- I find typing with keyboard a bit slow, you have like some lag while typing sometimes, not always. You type in some letters and they appear some time after, even when typing backspace to cancel an error.

Link to the testcase revision
Failedalanbell2013-06-28 16:18
System compositor input events passed to console (particularly troublesome
for Alt+Fn and Alt+Left/Right) (#1102756)

(master bug of duplicate: 1195876)
In: mir (Ubuntu)
Status: Fix Released
Importance: Undecided
Assignee:
1 reports, 7 comments, 2 subscribers, 5 duplicates
1195876

the freezes of the screen appear to be mostly because alt-left cursor moves focus away from xmir. Alt+F4 moves it back and closes the current window.

Link to the testcase revision
Failedalanbell2013-06-28 16:02
Multi-monitor support incomplete - can't show different images on each
screen (#1102760)

(master bug of duplicate: 1195868)
In: Mir
Status: Fix Released
Importance: Critical
Assignee: Alexandros Frantzis
1 reports, 8 comments, 14 subscribers, 2 duplicates
1195868

multi monitors activate when cold plugged (hot plug doesn't work at all) however it just gives a mirrored display at the size of the larger screen, the display settings applet does not let you position them side by side as it only sees the single xmir display buffer.

Link to the testcase revision
Failedalanbell2013-06-28 15:51
Doesn't handle hotplugging of monitors (#1130263)
In: Mir
Status: Fix Released
Importance: Medium
Assignee: Alexandros Frantzis
1 reports, 1 comments, 1 subscribers, 1 duplicates
1130263
Mir's hardware cursor (arrow) is drawn on top, even though we're not using
it. (#1192916)

In: Mir
Status: Fix Released
Importance: Critical
Assignee: Robert Carr
1 reports, 9 comments, 3 subscribers, 2 duplicates
1192916

hotplugging external monitor does not work, there is a spare mouse cursor in the top left of the screen.
I found alt-tab got stuck open a few times and the screen froze a few times, it unfroze with alt+f4, not sure how reproduceable this is.

Link to the testcase revision
ReporterLast updateMachineBugsComment
Passedadriangoodyer2013-07-05 19:06Passed
plymouthd crashed with SIGSEGV in ply_trigger_add_handler() (#864430)
In: plymouth (Ubuntu)
Status: Triaged
Importance: Medium
Assignee:
1 reports, 17 comments, 16 subscribers, 61 duplicates
864430

VM Virtualbox 4.2.10

Link to the testcase revision
Passeddpniel2013-07-03 12:19
Add a test result

You need to be logged in to submit your test results.