Author: titmuss
Date: Tue Apr 29 08:57:51 2008
New Revision: 2390

URL: http://svn.slimdevices.com?rev=2390&root=Jive&view=rev
Log:
Bug: N/A
Description:
Added macro for testing WPA setup.


Added:
    7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/SetupWPAMacro.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=2390&root=Jive&r1=2389&r2=2390&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
 Tue Apr 29 08:57:51 2008
@@ -377,6 +377,10 @@
        end
 
        local index = menu:getSelectedIndex() or 1
+       local dir = KEY_DOWN
+       if index ~= 1 then
+               dir = KEY_UP
+       end
 
        local ok = false
        repeat
@@ -385,7 +389,7 @@
                        break
                end
 
-               macroEvent(100, EVENT_KEY_PRESS, KEY_DOWN)
+               macroEvent(100, EVENT_KEY_PRESS, dir)
        until menu:getSelectedIndex() == index
 
        macroDelay(interval)

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=2390&root=Jive&r1=2389&r2=2390&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 Tue Apr 29 
08:57:51 2008
@@ -1,6 +1,6 @@
 return {
-  auto=3,
-  autostart={ "forcedUpgrade", "softwareUpgrade", "homeMenu", "playmode" },
+  auto=1,
+  autostart={ "forcedUpgrade", "softwareUpgrade", "factoryReset", "setupWPA", 
"homeMenu", "playmode" },
   macros={
     factoryReset={
       desc="Verify a factory reset.",
@@ -26,6 +26,15 @@
       desc="User requested software upgrade.",
       file="SoftwareUpgradeMacro.lua",
       name="Software Upgrade" 
-    } 
+    },
+    setupWPA={
+      desc="Setup using WPA network.",
+      file="SetupWPAMacro.lua",
+      name="Setup WPA",
+      region="Europe",
+      ssid="linksys",
+      wpa="adgjmptw",
+      player="Transporter",
+    }
   } 
 }

Added: 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/SetupWPAMacro.lua
URL: 
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/SetupWPAMacro.lua?rev=2390&root=Jive&view=auto
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/SetupWPAMacro.lua 
(added)
+++ 7.1/trunk/squeezeplay/src/squeezeplay_jive/test/smoke/SetupWPAMacro.lua Tue 
Apr 29 08:57:51 2008
@@ -1,0 +1,76 @@
+
+-- go home
+macroHome(1000)
+
+
+-- Return to Setup
+if not macroSelectMenuItem(100, "Return to Setup") then
+       return macroFail("Return to Setup")
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Choose Language
+if not macroSelectMenuItem(100, "English") then
+       return macroFail("English")
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Welcome
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Wireless Region
+local region = macroParameter("region")
+if not macroSelectMenuItem(100, region) then
+       return macroFail("Region: ", region)
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Finding Networks (allow 5 seconds)
+macroDelay(5000)
+
+
+-- Wireless Networks
+local ssid = macroParameter("ssid")
+if not macroSelectMenuItem(100, ssid) then
+       return macroFail("SSID: ", ssid)
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Wireless Password
+local wpa = macroParameter("wpa")
+macroTextInput(100, wpa)
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Connecting to <ssid> (allow 20 seconds)
+macroDelay(20000)
+
+
+-- Choose Player (allow 10 seconds)
+macroDelay(10000)
+
+local player = macroParameter("player")
+if not macroSelectMenuItem(100, player) then
+       return macroFail("Player: ", player)
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- Connecting to <player> (allow 10 seconds)
+macroDelay(10000)
+
+
+-- That's it!
+if not macroSelectMenuItem(100, "Continue") then
+       return macroFail("Continue")
+end
+macroEvent(1000, EVENT_KEY_PRESS, KEY_GO)
+
+
+-- All done!
+macroPass("SetupWPA")

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

Reply via email to