diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dac0bd88..efd2ba89 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,10 +73,7 @@ jobs: profile: Nexus 5X emulator-options: -no-snapshot -no-window -no-boot-anim -camera-back emulated -camera-front emulated -gpu swiftshader_indirect emulator-build: 6031357 - script: | - # adb logcat -c - adb logcat CameraView:I CameraCallbacks:I CameraOrchestrator:I CameraEngine:I CameraUtils:I WorkerHandler:I VideoRecorder:I FullVideoRecorder:I SnapshotVideoRecorder:I FullPictureRecorder:I SnapshotPictureRecorder:I DeviceEncoders:I MediaEncoderEngine:I MediaEncoder:I AudioMediaEncoder:I VideoMediaEncoder:I TextureMediaEncoder:I CameraIntegrationTest:I MessageQueue:W MPEG4Writer:I *:E -v color & - ./gradlew cameraview:connectedCheck + script: ./.github/workflows/emulator_script.sh - name: Upload emulator tests artifact uses: actions/upload-artifact@v1 with: diff --git a/.github/workflows/emulator_script.sh b/.github/workflows/emulator_script.sh new file mode 100755 index 00000000..71307a36 --- /dev/null +++ b/.github/workflows/emulator_script.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +# Core +ADB_TAGS="CameraView:I CameraCallbacks:I CameraOrchestrator:I CameraEngine:I" +ADB_TAGS="$ADB_TAGS CameraUtils:I WorkerHandler:I" +# Recorders +ADB_TAGS="$ADB_TAGS VideoRecorder:I FullVideoRecorder:I SnapshotVideoRecorder:I" +ADB_TAGS="$ADB_TAGS FullPictureRecorder:I SnapshotPictureRecorder:I DeviceEncoders:I" +# Video encoders +ADB_TAGS="$ADB_TAGS MediaEncoderEngine:I MediaEncoder:I AudioMediaEncoder:I VideoMediaEncoder:I TextureMediaEncoder:I" +# Debugging +ADB_TAGS="$ADB_TAGS CameraIntegrationTest:I MessageQueue:W MPEG4Writer:I" +adb logcat -c +adb logcat $ADB_TAGS *:E -v color & +./gradlew cameraview:connectedCheck \ No newline at end of file