@@ -56,74 +56,74 @@ jobs:
5656 with :
5757 arguments : test --full-stacktrace
5858
59- android-tests :
60- runs-on : ubuntu-latest
61- timeout-minutes : 35
62- needs : [ build-gradle, unit-tests ]
63- strategy :
64- matrix :
65- api-level : [ 33 ]
66- target : [google_apis]
67- arch : [x86_64]
68- permissions :
69- contents : read
70- steps :
71- - name : Enable KVM
72- run : |
73- echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
74- sudo udevadm control --reload-rules
75- sudo udevadm trigger --name-match=kvm
76-
77- - name : Checkout the code
78- uses : actions/checkout@v4
79-
80- - name : Set up JDK 17
81- uses : actions/setup-java@v4
82- with :
83- java-version : 17
84- distribution : " temurin"
85-
86- - name : Validate Gradle Wrapper
87- uses : gradle/actions/wrapper-validation@v3
88-
89- - name : Gradle Setup
90- uses : gradle/actions/setup-gradle@v3
91-
92- - name : AVD cache
93- uses : actions/cache@v3
94- id : avd-cache
95- with :
96- path : |
97- ~/.android/avd/*
98- ~/.android/adb*
99- key : avd-${{ matrix.api-level }}-${{ matrix.target }}-${{ matrix.arch }}
100-
101- - name : Create AVD and generate snapshot for caching
102- if : steps.avd-cache.outputs.cache-hit != 'true'
103- uses : reactivecircus/android-emulator-runner@v2
104- with :
105- api-level : ${{ matrix.api-level }}
106- target : ${{ matrix.target }}
107- arch : ${{ matrix.arch }}
108- force-avd-creation : false
109- emulator-options : -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
110- disable-animations : false
111- script : echo "Generated AVD snapshot for caching."
112-
113- - name : Run android tests
114- uses : reactivecircus/android-emulator-runner@v2
115- with :
116- api-level : ${{ matrix.api-level }}
117- target : ${{ matrix.target }}
118- arch : ${{ matrix.arch }}
119- force-avd-creation : false
120- emulator-options : -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
121- disable-animations : true
122- script : ./gradlew connectedCheck --stacktrace
59+ # android-tests:
60+ # runs-on: ubuntu-latest
61+ # timeout-minutes: 35
62+ # needs: [ build-gradle, unit-tests ]
63+ # strategy:
64+ # matrix:
65+ # api-level: [ 33 ]
66+ # target: [google_apis]
67+ # arch: [x86_64]
68+ # permissions:
69+ # contents: read
70+ # steps:
71+ # - name: Enable KVM
72+ # run: |
73+ # echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
74+ # sudo udevadm control --reload-rules
75+ # sudo udevadm trigger --name-match=kvm
76+ #
77+ # - name: Checkout the code
78+ # uses: actions/checkout@v4
79+ #
80+ # - name: Set up JDK 17
81+ # uses: actions/setup-java@v4
82+ # with:
83+ # java-version: 17
84+ # distribution: "temurin"
85+ #
86+ # - name: Validate Gradle Wrapper
87+ # uses: gradle/actions/wrapper-validation@v3
88+ #
89+ # - name: Gradle Setup
90+ # uses: gradle/actions/setup-gradle@v3
91+ #
92+ # - name: AVD cache
93+ # uses: actions/cache@v3
94+ # id: avd-cache
95+ # with:
96+ # path: |
97+ # ~/.android/avd/*
98+ # ~/.android/adb*
99+ # key: avd-${{ matrix.api-level }}-${{ matrix.target }}-${{ matrix.arch }}
100+ #
101+ # - name: Create AVD and generate snapshot for caching
102+ # if: steps.avd-cache.outputs.cache-hit != 'true'
103+ # uses: reactivecircus/android-emulator-runner@v2
104+ # with:
105+ # api-level: ${{ matrix.api-level }}
106+ # target: ${{ matrix.target }}
107+ # arch: ${{ matrix.arch }}
108+ # force-avd-creation: false
109+ # emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
110+ # disable-animations: false
111+ # script: echo "Generated AVD snapshot for caching."
112+ #
113+ # - name: Run android tests
114+ # uses: reactivecircus/android-emulator-runner@v2
115+ # with:
116+ # api-level: ${{ matrix.api-level }}
117+ # target: ${{ matrix.target }}
118+ # arch: ${{ matrix.arch }}
119+ # force-avd-creation: false
120+ # emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
121+ # disable-animations: true
122+ # script: ./gradlew connectedCheck --stacktrace
123123
124124 publish-to-snapshot :
125125 name : Publish SNAPSHOT to sonatype.org
126- needs : [ android -tests ]
126+ needs : [ unit -tests ]
127127 # Runs only in main
128128 if : github.event_name != 'pull_request' && endsWith(needs.build-gradle.outputs.code-version, '-SNAPSHOT') && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release')) && github.repository_owner == 'eu-digital-identity-wallet'
129129 runs-on : ubuntu-latest
0 commit comments