Advertisement
Guest User

playerSelect/romfs/dev/script/jenkins/sequence.lua

a guest
Dec 26th, 2024
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.04 KB | None | 0 0
  1. require( "common" )
  2.  
  3. package.path = package.path .. ";dev/script/test/?.lua"
  4.  
  5.  
  6. image_test = function()
  7.  
  8.     filename = "seq"
  9.     olt.startTest( filename )
  10.  
  11.     ----------------------------------------
  12.     -- Selectトップ
  13.     ----------------------------------------
  14.     ol.trigA()
  15.     ol.wait(60)
  16.     olt.screenshot()
  17.  
  18.     ----------------------------------------
  19.     -- Addトップ
  20.     ----------------------------------------
  21.     for i=1,60 do  ol.trigRight()  end
  22.     ol.trigA()
  23.     ol.wait(60)
  24.     olt.screenshot()
  25.  
  26.     ----------------------------------------
  27.     -- AddIcon
  28.     ----------------------------------------
  29.     ol.trigA()
  30.     -- アイコンロードを待つ
  31.     ol.wait(60)
  32.     olt.screenshot()
  33.  
  34.     ----------------------------------------
  35.     -- シャッフルする
  36.     ----------------------------------------
  37.     for i=1,30 do  ol.trigDown()  end
  38.     ol.trigA()
  39.     ol.wait(60)
  40.     olt.screenshot()
  41.  
  42.     ----------------------------------------
  43.     -- EditIcon に行く
  44.     ----------------------------------------
  45.     ol.trigUp()     ol.wait(30)
  46.     for i=1,60 do  ol.trigRight()  end
  47.     ol.trigA()      ol.wait(30)
  48.     ol.wait(30)
  49.    
  50.     ----------------------------------------
  51.     -- EditIcon Top
  52.     ----------------------------------------
  53.     olt.screenshot()
  54.     ol.wait(30)
  55.  
  56.     ----------------------------------------
  57.     -- EditIcon キャラに入る
  58.     ----------------------------------------
  59.     ol.trigA()
  60.     ol.wait(60)
  61.     olt.screenshot()
  62.  
  63.     ----------------------------------------
  64.     -- EditIcon キャラGridをうろうろ
  65.     ----------------------------------------
  66.     for i=1,200 do  ol.trigDown()  end
  67.     ol.trigA()
  68.     ol.wait(60)
  69.     olt.screenshot()
  70.  
  71.     ol.trigRight()      ol.wait(10)
  72.     ol.trigRight()      ol.wait(10)
  73.     ol.trigRight()      ol.wait(10)
  74.     ol.trigUp()         ol.wait(10)
  75.     ol.trigUp()         ol.wait(10)
  76.     ol.trigA()          ol.wait(10)
  77.  
  78.     ----------------------------------------
  79.     -- EditIcon Mii
  80.     ----------------------------------------
  81.     ol.trigR()
  82.     ol.wait(60)
  83.     olt.screenshot()
  84.  
  85.     ----------------------------------------
  86.     -- EditIcon Bg
  87.     ----------------------------------------
  88.     ol.trigB() -- Mii抜ける
  89.     ol.wait(60)
  90.     -- 一つ下の「BG」を選ぶ
  91.     ol.trigDown()   ol.wait(10)
  92.     ol.trigA()
  93.     ol.wait(60)
  94.     olt.screenshot()
  95.  
  96.     ----------------------------------------
  97.     -- EditIcon Bg Top and Bottom
  98.     ----------------------------------------
  99.     for i=1,200 do    ol.trigUp()    end
  100.     ol.trigA()
  101.     ol.wait(60)
  102.     olt.screenshot()
  103.  
  104.     for i=1,200 do    ol.trigDown()    end
  105.     ol.trigA()
  106.     ol.wait(60)
  107.     olt.screenshot()
  108.     ol.trigB()
  109.     ol.wait(60)
  110.  
  111.  
  112.     ----------------------------------------
  113.     -- EditName
  114.     ----------------------------------------
  115.     ol.trigDown()
  116.     ol.trigA() -- 「できあがり」
  117.     ol.wait(60*2)
  118. --  olt.screenshot()
  119. --  ol.trigA()
  120.  
  121.  
  122.     ----------------------------------------
  123.     -- Add complete
  124.     ----------------------------------------
  125.     ol.wait(60)
  126.     olt.screenshot()
  127.  
  128.     ----------------------------------------
  129.     -- NaGuide
  130.     ----------------------------------------
  131.     ol.trigDown()
  132.     ol.trigA()
  133.     ol.wait(60)
  134.     olt.screenshot()
  135.  
  136.     ----------------------------------------
  137.     -- Return Top
  138.     ----------------------------------------
  139.     ol.trigB() -- ダイアログ抜ける
  140.     ol.wait(60)
  141.     ol.trigUp() -- OKを選択
  142.     ol.trigA()
  143.     ol.wait(60)
  144.     ol.trigB() -- Selectシーンを抜ける
  145.     ol.wait(60)
  146.  
  147.  
  148.     ----------------------------------------
  149.     -- Select user 8
  150.     ----------------------------------------
  151.     for i=1,7 do
  152.         ol.trigDown() -- UserCount選択
  153.         ol.wait(10)
  154.     end
  155.  
  156.     for i=1,10 do
  157.         ol.trigRight() -- MAXまで増やす
  158.         ol.wait(10)
  159.     end
  160.  
  161.     for i=1,60 do
  162.         ol.trigUp() -- 一番上に戻る
  163.     end
  164.     ol.wait(10)
  165.  
  166.     ol.trigA() -- 入る
  167.     ol.wait(60)
  168.     olt.screenshot()
  169.  
  170.  
  171.     ----------------------------------------
  172.     -- Select Save 8
  173.     ----------------------------------------
  174.     ol.trigB()
  175.     ol.wait(60)
  176.     ol.trigRight()
  177.     ol.trigA()
  178.     ol.wait(100)
  179.     olt.screenshot()
  180.  
  181.     ----------------------------------------
  182.     -- Select Save 8 - right edge
  183.     ----------------------------------------
  184.     for i=1,60 do
  185.         ol.trigRight()
  186.     end
  187.     olt.screenshot()
  188.  
  189.     olt.endTest( filename )
  190. end
  191.  
  192. image_test()
  193.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement