-
Committer:
Tarmac
-
Author(s):
Sam Spilsbury
-
Date:
2013-06-24 16:26:42 UTC
-
mfrom:
(3742.2.2 compiz.fix_1188900.1)
-
Revision ID:
tarmac-20130624162642-ogymia2x3go014n2
Add more acceptance tests for the decor plugin.
PixmapDecoratedWindowAcceptance.
UndecoratedWindowExpandToOrigSize
Test that upon undecoration, the window has exactly the same geometry
as it did before decoration.
DISABLED_UndecorateStaticGravityWindow
Tests that for windows with a static gravity, the window has exactly
the same geometry as it did before decoration.
Disabled, as core is currently not moving the window with the static
gravity back to where it started.
AdjustmentExtents/PixmapDecorationAdjustment.
AdjustRestoredWindowBorderMovesClient/P
Test that changing the border extents causes the client window's
absolute geometry to change.
DISABLED_AdjustRestoredWindowBorderShrinkClient/P
Tests that changing the border extents causes the client window's
absolute geometry to shrink by the amount of border.
Disabled, as the current behavior is to expand the frame window
as opposed to shrinking the client (but this will be changed).
DISABLED_ClientExpandsAsBorderShrinks/P
Tests that as the border shrinks away, the client expands back to
its original size.
Disabled, as the current behavior is to expand the frame window
as opposed to shrinking the client (but this will be changed).
DISABLED_ClientExpandsAsBorderShrinksWhilstMaximized/P
Tests that even if the client is maximized, if the restored border
shrinks away it demaximizes back to the same position while also
accounting for any change in the restored window border size.
Disabled, as the current behavior is to expand the frame window
as opposed to shrinking the client (but this will be changed).
DISABLED_ClientExpandsAsBorderShrinksWhilstUndecorated/P
Tests that even when the client is not permitted to be decorated
because the decoration hint was removed, when it is redecorated
it will be moved to the correct position taking into account any
changes in its border size.
Disabled, as the current behavior is to expand the frame window
as opposed to shrinking the client (but this will be changed).
DISABLED_AdjustRestoredWindowInputNoMoveClient/P
Tests that adjusting the input extents (as independent from the
border extents) of the client does not cause the client to move.
Disabled, as this behavior appears to be broken in core.
Move the "GetImmediateParent" function into the compiz::testing namespace
so that it can be used by other tests. Fixes: https://bugs.launchpad.net/bugs/1188900.
Approved by PS Jenkins bot, Andrea Azzarone.