@@ -124,6 +124,12 @@ jobs:
124124 export ANDROID_SDK_HOME=$PWD/ovmb_cache/android-sdk
125125 export ANDROID_AVD_HOME=$PWD/ovmb_cache/android-sdk/.android/avd
126126
127+ # Export to GitHub Environment for subsequent steps
128+ echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV
129+ echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" >> $GITHUB_ENV
130+ echo "ANDROID_SDK_HOME=$ANDROID_SDK_HOME" >> $GITHUB_ENV
131+ echo "ANDROID_AVD_HOME=$ANDROID_AVD_HOME" >> $GITHUB_ENV
132+
127133 echo "📍 Environment variables set:"
128134 echo " ANDROID_HOME=$ANDROID_HOME"
129135 echo " ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT"
@@ -148,12 +154,7 @@ jobs:
148154 # === PREPARE EMULATOR ===
149155 - name : Start Android Emulator
150156 run : |
151- # Set Android environment variables for AVD location
152- export ANDROID_HOME=$PWD/ovmb_cache/android-sdk
153- export ANDROID_SDK_ROOT=$PWD/ovmb_cache/android-sdk
154- export ANDROID_SDK_HOME=$PWD/ovmb_cache/android-sdk
155- export ANDROID_AVD_HOME=$PWD/ovmb_cache/android-sdk/.android/avd
156-
157+ # Environment variables should already be set from previous step
157158 echo "📍 Starting emulator with environment:"
158159 echo " ANDROID_AVD_HOME=$ANDROID_AVD_HOME"
159160 echo "📱 Available AVDs:"
@@ -186,6 +187,7 @@ jobs:
186187 python -m ovmobilebench.cli build \
187188 -c ${{ matrix.config_file }} \
188189 --verbose
190+ ls -l ovmb_cache/openvino_build/bin
189191
190192 - name : Show ccache statistics
191193 run : |
@@ -235,12 +237,7 @@ jobs:
235237 - name : Stop emulator
236238 if : always()
237239 run : |
238- # Set Android environment variables
239- export ANDROID_HOME=$PWD/ovmb_cache/android-sdk
240- export ANDROID_SDK_ROOT=$PWD/ovmb_cache/android-sdk
241- export ANDROID_SDK_HOME=$PWD/ovmb_cache/android-sdk
242- export ANDROID_AVD_HOME=$PWD/ovmb_cache/android-sdk/.android/avd
243-
240+ # Environment variables should already be set from setup step
244241 python tests/e2e/test_emulator_helper.py -c ${{ matrix.config_file }} stop-emulator
245242
246243 - name : Upload artifacts
0 commit comments