Skip to content

Commit c41208d

Browse files
test: Fetch VodQA test app dynamically
1 parent b6123db commit c41208d

File tree

15 files changed

+449
-17
lines changed

15 files changed

+449
-17
lines changed

src/e2eAndroidTest/java/io/appium/java_client/android/TestResources.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.appium.java_client.android;
22

3-
import io.appium.java_client.TestUtils;
3+
import io.appium.java_client.utils.TestUtils;
44

55
import java.nio.file.Path;
66

src/e2eAndroidTest/java/io/appium/java_client/service/local/ServerBuilderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.appium.java_client.service.local;
22

3-
import io.appium.java_client.TestUtils;
3+
import io.appium.java_client.utils.TestUtils;
44
import io.appium.java_client.android.TestResources;
55
import io.appium.java_client.android.options.UiAutomator2Options;
66
import io.github.bonigarcia.wdm.WebDriverManager;
@@ -17,7 +17,7 @@
1717
import java.util.List;
1818
import java.util.Map;
1919

20-
import static io.appium.java_client.TestUtils.getLocalIp4Address;
20+
import static io.appium.java_client.utils.TestUtils.getLocalIp4Address;
2121
import static io.appium.java_client.service.local.AppiumDriverLocalService.buildDefaultService;
2222
import static io.appium.java_client.service.local.AppiumServiceBuilder.APPIUM_PATH;
2323
import static io.appium.java_client.service.local.AppiumServiceBuilder.BROADCAST_IP4_ADDRESS;

src/e2eFlutterTest/java/io/appium/java_client/android/CommandTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.appium.java_client.android;
22

33
import io.appium.java_client.AppiumBy;
4-
import io.appium.java_client.TestUtils;
4+
import io.appium.java_client.utils.TestUtils;
55
import io.appium.java_client.flutter.commands.DoubleClickParameter;
66
import io.appium.java_client.flutter.commands.DragAndDropParameter;
77
import io.appium.java_client.flutter.commands.LongPressParameter;

src/e2eIosTest/java/io/appium/java_client/ios/AppIOSTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package io.appium.java_client.ios;
22

3-
import io.appium.java_client.TestUtils;
3+
import io.appium.java_client.utils.TestUtils;
44
import io.appium.java_client.ios.options.XCUITestOptions;
55
import org.junit.jupiter.api.BeforeAll;
66
import org.openqa.selenium.SessionNotCreatedException;

src/e2eIosTest/java/io/appium/java_client/ios/BaseIOSWebViewTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,29 @@
1616

1717
package io.appium.java_client.ios;
1818

19-
import io.appium.java_client.TestUtils;
19+
import io.appium.java_client.utils.TestUtils;
2020
import io.appium.java_client.ios.options.XCUITestOptions;
2121
import org.junit.jupiter.api.BeforeAll;
2222
import org.openqa.selenium.SessionNotCreatedException;
2323

24+
import java.io.IOException;
2425
import java.time.Duration;
2526
import java.util.function.Supplier;
2627

2728
public class BaseIOSWebViewTest extends BaseIOSTest {
28-
private static final String VODQA_ZIP = TestUtils.resourcePathToAbsolutePath("vodqa.zip").toString();
29-
3029
private static final Duration WEB_VIEW_DETECT_INTERVAL = Duration.ofSeconds(2);
3130
private static final Duration WEB_VIEW_DETECT_DURATION = Duration.ofSeconds(30);
3231

3332
@BeforeAll
34-
public static void beforeClass() {
33+
public static void beforeClass() throws IOException {
3534
startAppiumServer();
3635

3736
XCUITestOptions options = new XCUITestOptions()
3837
.setPlatformVersion(PLATFORM_VERSION)
3938
.setDeviceName(DEVICE_NAME)
4039
.setWdaLaunchTimeout(WDA_LAUNCH_TIMEOUT)
4140
.setCommandTimeouts(Duration.ofSeconds(240))
42-
.setApp(VODQA_ZIP);
41+
.setApp(TestUtils.fetchIosSimVodQaApp().toString());
4342
if (PREBUILT_WDA_PATH != null) {
4443
options.usePreinstalledWda().setPrebuiltWdaPath(PREBUILT_WDA_PATH);
4544
}

src/e2eIosTest/java/io/appium/java_client/ios/IOSContextTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package io.appium.java_client.ios;
1818

1919
import io.appium.java_client.NoSuchContextException;
20-
import io.appium.java_client.TestUtils;
20+
import io.appium.java_client.utils.TestUtils;
2121
import org.junit.jupiter.api.Assumptions;
2222
import org.junit.jupiter.api.Test;
2323

src/e2eIosTest/java/io/appium/java_client/ios/IOSDriverTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import java.time.Duration;
3232
import java.util.Map;
3333

34-
import static io.appium.java_client.TestUtils.waitUntilTrue;
34+
import static io.appium.java_client.utils.TestUtils.waitUntilTrue;
3535
import static org.hamcrest.MatcherAssert.assertThat;
3636
import static org.hamcrest.Matchers.greaterThan;
3737
import static org.junit.jupiter.api.Assertions.assertEquals;

src/e2eIosTest/java/io/appium/java_client/ios/IOSWebViewTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.appium.java_client.ios;
22

33
import io.appium.java_client.AppiumBy;
4-
import io.appium.java_client.TestUtils;
4+
import io.appium.java_client.utils.TestUtils;
55
import org.junit.jupiter.api.Assumptions;
66
import org.junit.jupiter.api.Test;
77
import org.openqa.selenium.By;

src/e2eIosTest/java/io/appium/java_client/service/local/StartingAppLocallyIosTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package io.appium.java_client.service.local;
1818

19-
import io.appium.java_client.TestUtils;
19+
import io.appium.java_client.utils.TestUtils;
2020
import io.appium.java_client.ios.BaseIOSTest;
2121
import io.appium.java_client.ios.IOSDriver;
2222
import io.appium.java_client.ios.options.XCUITestOptions;

src/e2eIosTest/resources/vodqa.zip

-2.91 MB
Binary file not shown.

0 commit comments

Comments
 (0)