Skip to content

Commit f2e4db0

Browse files
committed
Uncomment KVM, aarch64 emulation, and previously excluded test tasks in workflow-linux.yml.
1 parent b857144 commit f2e4db0

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

kotest-multiplatform/.github/workflows/workflow-linux.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ jobs:
1111
with:
1212
distribution: 'temurin'
1313
java-version: '17'
14-
# - name: Enable KVM
15-
# run: |
16-
# echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
17-
# sudo udevadm control --reload-rules
18-
# sudo udevadm trigger --name-match=kvm
19-
# - name: Enable aarch64 emulation
20-
# run: |
21-
# sudo apt-get update
22-
# sudo apt-get install --no-install-recommends -y qemu-user-static binfmt-support
23-
# sudo update-binfmt --enable qemu-aarch64
24-
# continue-on-error: true
25-
# - name: jsNodeTest
26-
# run: ./gradlew jsNodeTest
27-
# continue-on-error: true
14+
- name: Enable KVM
15+
run: |
16+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
17+
sudo udevadm control --reload-rules
18+
sudo udevadm trigger --name-match=kvm
19+
- name: Enable aarch64 emulation
20+
run: |
21+
sudo apt-get update
22+
sudo apt-get install --no-install-recommends -y qemu-user-static binfmt-support
23+
sudo update-binfmt --enable qemu-aarch64
24+
continue-on-error: true
25+
- name: jsNodeTest
26+
run: ./gradlew jsNodeTest
27+
continue-on-error: true
2828
- name: jvmKotest
2929
run: ./gradlew jvmKotest
3030
continue-on-error: true
@@ -34,23 +34,23 @@ jobs:
3434
- name: kotestReleaseUnitTest
3535
run: ./gradlew kotestReleaseUnitTest
3636
continue-on-error: true
37-
# - name: linuxArm64Test
38-
# run: ./gradlew linuxArm64Test
39-
# continue-on-error: true
40-
# - name: linuxX64Test
41-
# run: ./gradlew linuxX64Test
42-
# continue-on-error: true
43-
# - name: wasmJsNodeTest
44-
# run: ./gradlew wasmJsNodeTest
45-
# continue-on-error: true
46-
# - name: androidNativeX86Test
47-
# uses: reactivecircus/android-emulator-runner@v2
48-
# with:
49-
# api-level: 30
50-
# arch: x86
51-
# emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
52-
# script: ./gradlew androidNativeX86Test
53-
# continue-on-error: true
37+
- name: linuxArm64Test
38+
run: ./gradlew linuxArm64Test
39+
continue-on-error: true
40+
- name: linuxX64Test
41+
run: ./gradlew linuxX64Test
42+
continue-on-error: true
43+
- name: wasmJsNodeTest
44+
run: ./gradlew wasmJsNodeTest
45+
continue-on-error: true
46+
- name: androidNativeX86Test
47+
uses: reactivecircus/android-emulator-runner@v2
48+
with:
49+
api-level: 30
50+
arch: x86
51+
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
52+
script: ./gradlew androidNativeX86Test
53+
continue-on-error: true
5454
- name: List reports
5555
run: ls -laR shared/build/test-results/
5656
if: success() || failure()

0 commit comments

Comments
 (0)