Running test: FastTest (reset: True)
Platform: Android
Device: Redmi Note 12 Pro (ID: dqv8oncmz5ororfq)
Test started: 2025-07-01 16:07
[16:07:23] Init driver, try 1 of 3
[16:09:09] Screen size = (2400, 1080), tap size = (2400, 1080)
[16:09:09] using device Redmi Note 12 Pro
[16:09:09] playing for 20 min
[16:09:09] [-] press OK button if it is there

[16:09:11] Searching shot_001.jpg for OK.

[16:09:15] Searching shot_002.jpg for OK.



[16:09:15] [-] skip level up (if it is there)

[16:09:18] Searching shot_003.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:09:24] Searching shot_004.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:09:27] [-] press collect (if it is there)

[16:09:31] Searching shot_005.jpg for btn_collect.png.

[16:09:36] Searching shot_006.jpg for btn_collect.png.




[16:09:39] Searching shot_007.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:09:42] taking the final screenshot

[16:10:12] [-] press OK button if it is there

[16:10:18] Searching shot_008.jpg for OK.

[16:10:27] Searching shot_009.jpg for OK.



[16:10:28] [-] skip level up (if it is there)

[16:10:33] Searching shot_010.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:10:41] Searching shot_011.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:10:44] [-] press collect (if it is there)

[16:10:47] Searching shot_012.jpg for btn_collect.png.

[16:10:53] Searching shot_013.jpg for btn_collect.png.




[16:10:57] Searching shot_014.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:11:00] taking the final screenshot

[16:11:30] [-] press OK button if it is there

[16:11:37] Searching shot_015.jpg for OK.

[16:11:46] Searching shot_016.jpg for OK.



[16:11:46] [-] skip level up (if it is there)

[16:11:52] Searching shot_017.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:12:02] Searching shot_018.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:12:04] [-] press collect (if it is there)

[16:12:08] Searching shot_019.jpg for btn_collect.png.

[16:12:15] Searching shot_020.jpg for btn_collect.png.




[16:12:20] Searching shot_021.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:12:23] taking the final screenshot

[16:12:53] [-] press OK button if it is there

[16:12:59] Searching shot_022.jpg for OK.

[16:13:08] Searching shot_023.jpg for OK.



[16:13:08] [-] skip level up (if it is there)

[16:13:14] Searching shot_024.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:13:25] Searching shot_025.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:13:27] [-] press collect (if it is there)

[16:13:33] Searching shot_026.jpg for btn_collect.png.

[16:13:42] Searching shot_027.jpg for btn_collect.png.




[16:13:48] Searching shot_028.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:13:50] taking the final screenshot

[16:14:20] [-] press OK button if it is there

[16:14:27] Searching shot_029.jpg for OK.

[16:14:35] Searching shot_030.jpg for OK.



[16:14:36] [-] skip level up (if it is there)

[16:14:42] Searching shot_031.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:14:52] Searching shot_032.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:14:54] [-] press collect (if it is there)

[16:15:00] Searching shot_033.jpg for btn_collect.png.

[16:15:08] Searching shot_034.jpg for btn_collect.png.




[16:15:13] Searching shot_035.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:15:15] taking the final screenshot

[16:15:46] [-] press OK button if it is there

[16:15:52] Searching shot_036.jpg for OK.

[16:16:01] Searching shot_037.jpg for OK.



[16:16:01] [-] skip level up (if it is there)

[16:16:08] Searching shot_038.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:16:18] Searching shot_039.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:16:21] [-] press collect (if it is there)

[16:16:27] Searching shot_040.jpg for btn_collect.png.

[16:16:35] Searching shot_041.jpg for btn_collect.png.




[16:16:40] Searching shot_042.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:16:42] taking the final screenshot

[16:17:12] [-] press OK button if it is there

[16:17:19] Searching shot_043.jpg for OK.

[16:17:28] Searching shot_044.jpg for OK.



[16:17:28] [-] skip level up (if it is there)

[16:17:34] Searching shot_045.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:17:45] Searching shot_046.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:17:47] [-] press collect (if it is there)

[16:17:54] Searching shot_047.jpg for btn_collect.png.

[16:18:02] Searching shot_048.jpg for btn_collect.png.




[16:18:06] Searching shot_049.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:18:09] taking the final screenshot

[16:18:39] [-] press OK button if it is there

[16:18:45] Searching shot_050.jpg for OK.

[16:18:54] Searching shot_051.jpg for OK.



[16:18:54] [-] skip level up (if it is there)

[16:19:00] Searching shot_052.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:19:11] Searching shot_053.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:19:13] [-] press collect (if it is there)

[16:19:19] Searching shot_054.jpg for btn_collect.png.

[16:19:28] Searching shot_055.jpg for btn_collect.png.




[16:19:35] Searching shot_056.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:19:37] taking the final screenshot

[16:20:07] [-] press OK button if it is there

[16:20:14] Searching shot_057.jpg for OK.

[16:20:23] Searching shot_058.jpg for OK.



[16:20:23] [-] skip level up (if it is there)

[16:20:29] Searching shot_059.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:20:40] Searching shot_060.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:20:42] [-] press collect (if it is there)

[16:20:49] Searching shot_061.jpg for btn_collect.png.

[16:20:57] Searching shot_062.jpg for btn_collect.png.




[16:21:03] Searching shot_063.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:21:06] taking the final screenshot

[16:21:36] [-] press OK button if it is there

[16:21:42] Searching shot_064.jpg for OK.

[16:21:51] Searching shot_065.jpg for OK.



[16:21:51] [-] skip level up (if it is there)

[16:21:57] Searching shot_066.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:22:08] Searching shot_067.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:22:10] [-] press collect (if it is there)

[16:22:16] Searching shot_068.jpg for btn_collect.png.

[16:22:24] Searching shot_069.jpg for btn_collect.png.




[16:22:29] Searching shot_070.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:22:31] taking the final screenshot

[16:23:01] [-] press OK button if it is there

[16:23:08] Searching shot_071.jpg for OK.

[16:23:16] Searching shot_072.jpg for OK.



[16:23:17] [-] skip level up (if it is there)

[16:23:23] Searching shot_073.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:23:33] Searching shot_074.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:23:35] [-] press collect (if it is there)

[16:23:40] Searching shot_075.jpg for btn_collect.png.

[16:23:43] Searching shot_076.jpg for btn_collect.png.




[16:23:47] Searching shot_077.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:23:50] taking the final screenshot

[16:24:20] [-] press OK button if it is there

[16:24:26] Searching shot_078.jpg for OK.

[16:24:35] Searching shot_079.jpg for OK.



[16:24:35] [-] skip level up (if it is there)

[16:24:38] Searching shot_080.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:24:49] Searching shot_081.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:24:51] [-] press collect (if it is there)

[16:24:57] Searching shot_082.jpg for btn_collect.png.

[16:25:06] Searching shot_083.jpg for btn_collect.png.




[16:25:11] Searching shot_084.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:25:14] taking the final screenshot

[16:25:44] [-] press OK button if it is there

[16:25:50] Searching shot_085.jpg for OK.

[16:25:59] Searching shot_086.jpg for OK.



[16:25:59] [-] skip level up (if it is there)

[16:26:06] Searching shot_087.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:26:16] Searching shot_088.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:26:18] [-] press collect (if it is there)

[16:26:25] Searching shot_089.jpg for btn_collect.png.

[16:26:32] Searching shot_090.jpg for btn_collect.png.




[16:26:37] Searching shot_091.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:26:39] taking the final screenshot

[16:27:09] [-] press OK button if it is there

[16:27:16] Searching shot_092.jpg for OK.

[16:27:24] Searching shot_093.jpg for OK.



[16:27:25] [-] skip level up (if it is there)

[16:27:27] Searching shot_094.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:27:38] Searching shot_095.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:27:40] [-] press collect (if it is there)

[16:27:46] Searching shot_096.jpg for btn_collect.png.

[16:27:54] Searching shot_097.jpg for btn_collect.png.




[16:27:58] Searching shot_098.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:28:01] taking the final screenshot

[16:28:31] [-] press OK button if it is there

[16:28:37] Searching shot_099.jpg for OK.

[16:28:46] Searching shot_100.jpg for OK.



[16:28:46] [-] skip level up (if it is there)

[16:28:52] Searching shot_101.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:29:01] Searching shot_102.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:29:03] [-] press collect (if it is there)

[16:29:07] Searching shot_103.jpg for btn_collect.png.

[16:29:14] Searching shot_104.jpg for btn_collect.png.




[16:29:19] Searching shot_105.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:29:22] taking the final screenshot

[16:29:52] [-] press OK button if it is there

[16:29:58] Searching shot_106.jpg for OK.

[16:30:07] Searching shot_107.jpg for OK.



[16:30:07] [-] skip level up (if it is there)

[16:30:13] Searching shot_108.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:30:22] Searching shot_109.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:30:24] [-] press collect (if it is there)

[16:30:29] Searching shot_110.jpg for btn_collect.png.

[16:30:36] Searching shot_111.jpg for btn_collect.png.




[16:30:41] Searching shot_112.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:30:44] taking the final screenshot

[16:31:14] [-] press OK button if it is there

[16:31:20] Searching shot_113.jpg for OK.

[16:31:29] Searching shot_114.jpg for OK.



[16:31:29] [-] skip level up (if it is there)

[16:31:36] Searching shot_115.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:31:42] Searching shot_116.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:31:45] [-] press collect (if it is there)

[16:31:50] Searching shot_117.jpg for btn_collect.png.

[16:31:55] Searching shot_118.jpg for btn_collect.png.




[16:32:01] Searching shot_119.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:32:04] taking the final screenshot

[16:32:34] [-] press OK button if it is there

[16:32:40] Searching shot_120.jpg for OK.

[16:32:49] Searching shot_121.jpg for OK.



[16:32:49] [-] skip level up (if it is there)

[16:32:56] Searching shot_122.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:33:04] Searching shot_123.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:33:06] [-] press collect (if it is there)

[16:33:10] Searching shot_124.jpg for btn_collect.png.

[16:33:15] Searching shot_125.jpg for btn_collect.png.




[16:33:19] Searching shot_126.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:33:21] taking the final screenshot

[16:33:51] [-] press OK button if it is there

[16:33:58] Searching shot_127.jpg for OK.

[16:34:04] Searching shot_128.jpg for OK.



[16:34:04] [-] skip level up (if it is there)

[16:34:08] Searching shot_129.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:34:17] Searching shot_130.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].
[16:34:19] (sim = 0.98) button_close_o.png, found at (2045.5, 173.5)




[16:34:21] [-] press collect (if it is there)

[16:34:24] Searching shot_131.jpg for btn_collect.png.

[16:34:30] Searching shot_132.jpg for btn_collect.png.




[16:34:34] Searching shot_133.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:34:37] taking the final screenshot

[16:35:07] [-] press OK button if it is there

[16:35:11] Searching shot_134.jpg for OK.

[16:35:18] Searching shot_135.jpg for OK.



[16:35:18] [-] skip level up (if it is there)

[16:35:22] Searching shot_136.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:35:30] Searching shot_137.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:35:32] [-] press collect (if it is there)

[16:35:36] Searching shot_138.jpg for btn_collect.png.

[16:35:42] Searching shot_139.jpg for btn_collect.png.




[16:35:47] Searching shot_140.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:35:50] taking the final screenshot

[16:36:20] [-] press OK button if it is there

[16:36:23] Searching shot_141.jpg for OK.

[16:36:29] Searching shot_142.jpg for OK.



[16:36:30] [-] skip level up (if it is there)

[16:36:34] Searching shot_143.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].

[16:36:42] Searching shot_144.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].



[16:36:44] [-] press collect (if it is there)

[16:36:48] Searching shot_145.jpg for btn_collect.png.

[16:36:55] Searching shot_146.jpg for btn_collect.png.




[16:36:59] Searching shot_147.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:37:01] taking the final screenshot

[16:37:31] [-] press OK button if it is there

[16:37:35] Searching shot_148.jpg for OK.

[16:37:41] Searching shot_149.jpg for OK.



[16:37:42] [-] skip level up (if it is there)

[16:37:46] Searching shot_150.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].
[16:37:48] (sim = 0.98) button_close_o.png, found at (2045.5, 173.5)




[16:37:50] [-] press collect (if it is there)

[16:37:54] Searching shot_151.jpg for btn_collect.png.

[16:38:01] Searching shot_152.jpg for btn_collect.png.




[16:38:04] Searching shot_153.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:38:07] taking the final screenshot

[16:38:37] [-] press OK button if it is there

[16:38:41] Searching shot_154.jpg for OK.

[16:38:47] Searching shot_155.jpg for OK.



[16:38:48] [-] skip level up (if it is there)

[16:38:52] Searching shot_156.jpg for ['btn_ok_button_g.png', 'btn_ok_button_b.png', 'btn_skip_tutorial_b.png', 'button_close_b.png', 'button_close_o.png', 'button_close_g.png'].
[16:38:55] (sim = 0.98) button_close_o.png, found at (2045.5, 173.5)




[16:38:56] [-] press collect (if it is there)

[16:39:00] Searching shot_157.jpg for btn_collect.png.

[16:39:07] Searching shot_158.jpg for btn_collect.png.




[16:39:11] Searching shot_159.jpg for ['btn_ok_button_b.png', 'btn_ok_button_g.png', 'btn_later_b.png'].



[16:39:13] taking the final screenshot

[16:39:43] [-] press OK button if it is there

[16:39:45] Searching shot_160.jpg for OK.

[16:39:45] taking the final screenshot

Device logs available: ['logcat', 'bugreport', 'server']
Logs configured: ['logcat']
logcat
Test finished: 2025-07-01 16:39
Elapsed: 1943 sec
Error message: Ran out of input