Skip to content

Commit 01b0a70

Browse files
authored
Merge pull request #373 from immutable/test/android-ui-passport-imx-zkevm
[DX-3412] test: android ui tests for passport, imx and zkevm functions
2 parents b3f869a + aa88ea7 commit 01b0a70

File tree

6 files changed

+27
-11
lines changed

6 files changed

+27
-11
lines changed

sample/Assets/Editor/MacBuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
using UnityEditor;
33
using UnityEditor.SceneManagement;
44
using AltTester.AltTesterUnitySDK.Editor;
5-
using AltTester.AltTesterUnitySDK;
65
using System;
6+
using AltTester.AltTesterUnitySDK.Commands;
7+
using AltTester.AltTesterUnitySDK.Driver;
78

89
public class MacBuilder
910
{

sample/Assets/Editor/MobileBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
using UnityEditor;
33
using UnityEditor.SceneManagement;
44
using AltTester.AltTesterUnitySDK.Editor;
5-
using AltTester.AltTesterUnitySDK;
65
using System;
7-
using System.IO;
6+
using AltTester.AltTesterUnitySDK.Commands;
7+
using AltTester.AltTesterUnitySDK.Driver;
88

99
public class MobileBuilder
1010
{

sample/Assets/Editor/WindowsBuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
using UnityEditor;
33
using UnityEditor.SceneManagement;
44
using AltTester.AltTesterUnitySDK.Editor;
5-
using AltTester.AltTesterUnitySDK;
65
using System;
6+
using AltTester.AltTesterUnitySDK.Commands;
7+
using AltTester.AltTesterUnitySDK.Driver;
78

89
public class WindowsBuilder
910
{

sample/Packages/manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"dependencies": {
3-
"com.alttester.sdk": "2.1.1",
3+
"com.alttester.sdk": "2.2.0",
44
"com.cysharp.unitask": "2.3.3",
5-
"com.immutable.passport": "file:../../src/Packages/Passport",
65
"com.immutable.api.zkevm": "file:../../src/Packages/ZkEvmApi",
76
"com.immutable.marketplace": "file:../../src/Packages/Marketplace",
7+
"com.immutable.passport": "file:../../src/Packages/Passport",
88
"com.unity.ai.navigation": "1.1.4",
99
"com.unity.editorcoroutines": "1.0.0",
10+
"com.unity.ide.rider": "3.0.20",
1011
"com.unity.ide.visualstudio": "2.0.21",
1112
"com.unity.ide.vscode": "1.2.5",
12-
"com.unity.ide.rider": "3.0.20",
1313
"com.unity.test-framework": "1.3.0",
1414
"com.unity.testtools.codecoverage": "1.2.5",
1515
"com.unity.textmeshpro": "3.0.9",
@@ -70,4 +70,4 @@
7070
]
7171
}
7272
]
73-
}
73+
}

sample/Packages/packages-lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dependencies": {
33
"com.alttester.sdk": {
4-
"version": "2.1.1",
4+
"version": "2.2.0",
55
"depth": 0,
66
"source": "registry",
77
"dependencies": {},

sample/Tests/test/test_android.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@
1010
from selenium.webdriver.support.ui import WebDriverWait
1111
from selenium.webdriver.support import expected_conditions as EC
1212

13-
from alttester import AltDriver, AltReversePortForwarding, By
13+
from alttester import *
14+
15+
from test import UnityTest
1416

1517
sys.path.insert(0, str(Path(__file__).resolve().parent.parent / 'src'))
1618
from fetch_otp import EMAIL, fetch_code
1719

1820
# To run this test on an actual Android device: appium --base-path /wd/hub --allow-insecure chromedriver_autodownload
19-
class TestBase(unittest.TestCase):
21+
class TestBase(UnityTest):
2022
altdriver = None
2123
appium_driver = None
2224

@@ -74,3 +76,15 @@ def test_1_pkce_login(self):
7476

7577
# Wait for authenticated screen
7678
self.altdriver.wait_for_current_scene_to_be("AuthenticatedScene")
79+
80+
def test_2_other_functions(self):
81+
self.test_0_other_functions()
82+
83+
def test_3_passport_functions(self):
84+
self.test_1_passport_functions()
85+
86+
def test_4_imx_functions(self):
87+
self.test_2_imx_functions()
88+
89+
def test_5_zkevm_functions(self):
90+
self.test_3_zkevm_functions()

0 commit comments

Comments
 (0)