Author: titmuss
Date: Thu Apr 24 04:20:53 2008
New Revision: 2334

URL: http://svn.slimdevices.com?rev=2334&root=Jive&view=rev
Log:
Bug: N/A
Description:
Added home menu test macro.


Added:
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/HomeMenu.bmp   (with 
props)
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/HomeMenuMacro.lua
Modified:
    
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/Macros.lua

Modified: 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua?rev=2334&root=Jive&r1=2333&r2=2334&view=diff
==============================================================================
--- 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
 (original)
+++ 
7.1/trunk/squeezeplay/src/squeezeplay/share/applets/MacroPlay/MacroPlayApplet.lua
 Thu Apr 24 04:20:53 2008
@@ -297,8 +297,10 @@
 function macroDelay(interval)
        local self = instance
 
-       self.timer:restart(interval)
-       Task:yield(false)       
+       if interval then
+               self.timer:restart(interval)
+               Task:yield(false)
+       end
 end
 
 
@@ -345,11 +347,13 @@
 
 
 -- force return to the home menu
-function macroHome()
+function macroHome(interval)
        log:info("macroHome")
        if #Framework.windowStack > 1 then
                Framework.windowStack[#Framework.windowStack - 1]:hideToTop()
        end
+
+       macroDelay(interval)
 end
 
 

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

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

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

Added: 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/HomeMenuMacro.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/HomeMenuMacro.lua?rev=2334&root=Jive&view=auto
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/HomeMenuMacro.lua 
(added)
+++ 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/HomeMenuMacro.lua Thu 
Apr 24 04:20:53 2008
@@ -1,0 +1,11 @@
+
+
+-- go home
+macroHome(1000)
+
+-- check screen
+if not macroScreenshot(1000, "HomeMenu") then
+       return macroFail("HomeMenu")
+end
+
+macroPass("HomeMenu")

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=2334&root=Jive&r1=2333&r2=2334&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 
04:20:53 2008
@@ -1,6 +1,6 @@
 return {
   auto=1,
-  autostart={ "forcedUpgrade", "softwareUpgrade", "playmode" },
+  autostart={ "homeMenu", "playmode" },
   macros={
     forcedUpgrade={
       desc="Forced software upgrade.",
@@ -16,6 +16,11 @@
       desc="User requested software upgrade.",
       file="SoftwareUpgradeMacro.lua",
       name="Software Upgrade" 
+    },
+    homeMenu={
+      desc="Verify the home menu.",
+      file="HomeMenuMacro.lua",
+      name="Home Menu" 
     } 
   } 
 }

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

Reply via email to