|
@@ -1,5 +1,5 @@
|
|
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
|
|
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
|
|
-# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
|
|
+# SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
|
|
|
|
|
|
name: "Screenshot Test"
|
|
name: "Screenshot Test"
|
|
|
|
|
|
@@ -17,7 +17,7 @@ concurrency:
|
|
|
|
|
|
jobs:
|
|
jobs:
|
|
screenshot:
|
|
screenshot:
|
|
- runs-on: macOS-latest
|
|
|
|
|
|
+ runs-on: ubuntu-22.04
|
|
strategy:
|
|
strategy:
|
|
fail-fast: false
|
|
fail-fast: false
|
|
matrix:
|
|
matrix:
|
|
@@ -25,7 +25,7 @@ jobs:
|
|
color: [ blue ]
|
|
color: [ blue ]
|
|
api-level: [ 27 ]
|
|
api-level: [ 27 ]
|
|
steps:
|
|
steps:
|
|
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
|
|
|
|
|
|
+ - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3
|
|
|
|
|
|
- name: Gradle cache
|
|
- name: Gradle cache
|
|
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
|
|
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
|
|
@@ -48,6 +48,12 @@ jobs:
|
|
distribution: "temurin"
|
|
distribution: "temurin"
|
|
java-version: 17
|
|
java-version: 17
|
|
|
|
|
|
|
|
+ - name: Enable KVM group perms
|
|
|
|
+ run: |
|
|
|
|
+ echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
|
|
|
|
+ sudo udevadm control --reload-rules
|
|
|
|
+ sudo udevadm trigger --name-match=kvm
|
|
|
|
+
|
|
- name: create AVD and generate snapshot for caching
|
|
- name: create AVD and generate snapshot for caching
|
|
if: steps.avd-cache.outputs.cache-hit != 'true'
|
|
if: steps.avd-cache.outputs.cache-hit != 'true'
|
|
uses: reactivecircus/android-emulator-runner@6b0df4b0efb23bb0ec63d881db79aefbc976e4b2 # v2.30.1
|
|
uses: reactivecircus/android-emulator-runner@6b0df4b0efb23bb0ec63d881db79aefbc976e4b2 # v2.30.1
|
|
@@ -93,7 +99,7 @@ jobs:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
run: scripts/uploadReport.sh "${{ secrets.LOG_USERNAME }}" "${{ secrets.LOG_PASSWORD }}" ${{github.event.number}} "${{ matrix.color }}-${{ matrix.scheme }}" "Screenshot" ${{github.event.number}}
|
|
run: scripts/uploadReport.sh "${{ secrets.LOG_USERNAME }}" "${{ secrets.LOG_PASSWORD }}" ${{github.event.number}} "${{ matrix.color }}-${{ matrix.scheme }}" "Screenshot" ${{github.event.number}}
|
|
- name: Archive Espresso results
|
|
- name: Archive Espresso results
|
|
- uses: actions/upload-artifact@1746f4ab65b179e0ea60a494b83293b640dd5bba # v4.3.2
|
|
|
|
|
|
+ uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
|
|
if: ${{ always() }}
|
|
if: ${{ always() }}
|
|
with:
|
|
with:
|
|
name: Report-${{ matrix.color }}-${{ matrix.scheme }}
|
|
name: Report-${{ matrix.color }}-${{ matrix.scheme }}
|