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