Author: titmuss
Date: Thu Apr 24 03:45:17 2008
New Revision: 2331

URL: http://svn.slimdevices.com?rev=2331&root=Jive&view=rev
Log:
Bug: N/A
Description:
Added macro to test for forced software upgrade.


Added:
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgrade.bmp   
(with props)
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgradeMacro.lua
Modified:
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/Macros.lua

Added: 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgrade.bmp
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgrade.bmp?rev=2331&root=Jive&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgrade.bmp
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgrade.bmp
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgradeMacro.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgradeMacro.lua?rev=2331&root=Jive&view=auto
==============================================================================
--- 
7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgradeMacro.lua 
(added)
+++ 
7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/ForcedUpgradeMacro.lua 
Thu Apr 24 03:45:17 2008
@@ -1,0 +1,28 @@
+
+
+-- kill screensaver (if any) and check that the upgrade screen
+-- was locked the ui, we don't expect this key press to go home
+macroEvent(100, EVENT_KEY_PRESS, KEY_HOME)
+
+-- check screen
+if not macroScreenshot(1000, "ForcedUpgrade") then
+       return macroFail("ForcedUpgrade")
+end
+
+
+-- Begin update
+while not macroIsMenuItem("Begin update") do
+       return macroEvent(100, EVENT_KEY_PRESS, KEY_DOWN)
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+if not macroScreenshot(1000, "CopyingUpdate") then
+       return macroFail("CopyingUpdate")
+end
+
+macroPass("SoftwareUpgrade")
+
+-- 5 minute delay to allow upgrade to complete, this is never expected
+-- to return
+macroDelay(300000)
+macroFail("Timeout")

Modified: 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/Macros.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/Macros.lua?rev=2331&root=Jive&r1=2330&r2=2331&view=diff
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/Macros.lua (original)
+++ 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/Macros.lua Thu Apr 24 
03:45:17 2008
@@ -1,7 +1,12 @@
 return {
   auto=1,
-  autostart={ "softwareUpgrade", "playmode" },
+  autostart={ "softwareUpgrade, playmode" },
   macros={
+    forcedUpgrade={
+      desc="Forced software upgrade.",
+      file="ForcedUpgradeMacro.lua",
+      name="Forced Upgrade",
+    },
     playmode={
       desc="Playmode tests (stop/pause/play).",
       file="PlaymodeMacro.lua",

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to