5454 BS_KEY : ${{ secrets.BS_KEY }}
5555 LT_USER : ${{ secrets.LT_USER }}
5656 LT_KEY : ${{ secrets.LT_KEY }}
57- BS_APP_ANDROID : ${{ secrets.BS_APP_ANDROID }}
5857 LT_APP_ANDROID : ${{ secrets.LT_APP_ANDROID }}
58+ LT_APP_IOS : ${{ secrets.LT_APP_IOS }}
5959 steps :
6060 - name : Check out Git repository
6161 uses : actions/checkout@v3
@@ -82,15 +82,24 @@ jobs:
8282 run : |
8383 npm install -g appium@next
8484 appium driver install uiautomator2
85+ appium driver install xcuitest
8586
8687 - name : Start Selenium Grid
87- run : java -jar core-java/libs/selenium-server-4.7.0.jar standalone > core-java/selenium-grid.log &
88+ run : java -jar core-java/libs/selenium-server-4.8.0.jar standalone > core-java/selenium-grid.log &
89+
90+ - name : Launch iOS Simulator
91+ uses : futureware-tech/simulator-action@v2
92+ with :
93+ model : ' iPhone 14 Pro Max'
94+ os : ' iOS'
95+ os_version : 16.2
96+ shutdown_after_job : true
8897
8998 - name : All Test execution
9099 uses : reactivecircus/android-emulator-runner@v2
91100 if : github.event_name == 'push'
92101 with :
93- avd-name : Nexus_6
102+ avd-name : Pixel_6_Pro
94103 api-level : 30
95104 target : google_apis
96105 arch : x86
@@ -104,7 +113,7 @@ jobs:
104113 uses : reactivecircus/android-emulator-runner@v2
105114 if : github.event_name == 'pull_request'
106115 with :
107- avd-name : Nexus_6
116+ avd-name : Pixel_6_Pro
108117 api-level : 30
109118 target : google_apis
110119 arch : x86
@@ -128,6 +137,7 @@ jobs:
128137 ${{ github.workspace }}/core-java/selenium-grid.log
129138 ${{ github.workspace }}/core-java/target
130139 ${{ github.workspace }}/core-java/reports
140+ ${{ github.workspace }}/core-java/screenshots
131141
132142 analysis :
133143 if : github.event_name == 'push'
0 commit comments