File tree Expand file tree Collapse file tree 4 files changed +22
-14
lines changed Expand file tree Collapse file tree 4 files changed +22
-14
lines changed Original file line number Diff line number Diff line change 66
66
hostArch : amd64
67
67
hostDistro : ubuntu2404
68
68
69
+ tests-functional-ubuntu2404-arm64 :
70
+ name : Functional tests Ubuntu24.04 ARM64
71
+ if : ${{ inputs.runFunctionalTests }}
72
+ uses : ./.github/workflows/tests-functional.yml
73
+ with :
74
+ hostArch : arm64
75
+ hostDistro : ubuntu2404
76
+
69
77
imagecreator-tests-functional-azl3-amd64 :
70
78
name : Functional tests AZL3 AMD64
71
79
if : ${{ inputs.runFunctionalTests }}
91
99
hostArch : amd64
92
100
hostDistro : azl3
93
101
94
- # tests-vmtests-azl3-amd64:
95
- # name: VMTests suite AZL3 ARM64
96
- # if: ${{ inputs.runVMTests }}
97
- # needs: binary-build-arm64
98
- # uses: ./.github/workflows/tests-vmtests.yml
99
- # with:
100
- # hostArch: arm64
101
- # hostDistro: azl3
102
-
103
102
tests-vmtests-ubuntu2404-amd64 :
104
103
name : VMTests suite Ubuntu24.04 AMD64
105
104
if : ${{ inputs.runVMTests }}
@@ -108,3 +107,12 @@ jobs:
108
107
with :
109
108
hostArch : amd64
110
109
hostDistro : ubuntu2404
110
+
111
+ tests-vmtests-ubuntu2404-arm64 :
112
+ name : VMTests suite Ubuntu24.04 ARM64
113
+ if : ${{ inputs.runVMTests }}
114
+ needs : binary-build-arm64
115
+ uses : ./.github/workflows/tests-vmtests.yml
116
+ with :
117
+ hostArch : arm64
118
+ hostDistro : ubuntu2404
Original file line number Diff line number Diff line change 24
24
name : Tests Image Creator functional
25
25
runs-on :
26
26
- self-hosted
27
- - 1ES.Pool=${{ inputs.hostDistro == 'azl3' && (inputs.hostArch == 'amd64' && 'maritimus-github-runner-azl3-amd64' || 'maritimus-github-runner-azl3-arm64') || ' maritimus-github-runner-ubuntu2404-amd64'}}
27
+ - 1ES.Pool=${{ inputs.hostDistro == 'azl3' && (inputs.hostArch == 'amd64' && 'maritimus-github-runner-azl3-amd64' || 'maritimus-github-runner-azl3-arm64') || (inputs.hostArch == 'amd64' && ' maritimus-github-runner-ubuntu2404-amd64' || 'maritimus-github-runner-ubuntu2404-arm64') }}
28
28
permissions :
29
29
contents : read
30
30
steps :
Original file line number Diff line number Diff line change 27
27
name : Funtional test suite
28
28
runs-on :
29
29
- self-hosted
30
- - 1ES.Pool=${{ inputs.hostDistro == 'azl3' && (inputs.hostArch == 'amd64' && 'maritimus-github-runner-azl3-amd64' || 'maritimus-github-runner-azl3-arm64') || ' maritimus-github-runner-ubuntu2404-amd64'}}
30
+ - 1ES.Pool=${{ inputs.hostDistro == 'azl3' && (inputs.hostArch == 'amd64' && 'maritimus-github-runner-azl3-amd64' || 'maritimus-github-runner-azl3-arm64') || (inputs.hostArch == 'amd64' && ' maritimus-github-runner-ubuntu2404-amd64' || 'maritimus-github-runner-ubuntu2404-arm64') }}
31
31
permissions :
32
32
contents : read
33
33
# Azure login.
Original file line number Diff line number Diff line change 27
27
name : Tests VMTests suite
28
28
runs-on :
29
29
- self-hosted
30
- - 1ES.Pool=${{ inputs.hostDistro == 'azl3' && (inputs.hostArch == 'amd64' && 'maritimus-github-runner-azl3-amd64' || 'maritimus-github-runner-azl3-arm64') || ' maritimus-github-runner-ubuntu2404-amd64'}}
30
+ - 1ES.Pool=${{ inputs.hostDistro == 'azl3' && (inputs.hostArch == 'amd64' && 'maritimus-github-runner-azl3-amd64' || 'maritimus-github-runner-azl3-arm64') || (inputs.hostArch == 'amd64' && ' maritimus-github-runner-ubuntu2404-amd64' || 'maritimus-github-runner-ubuntu2404-arm64') }}
31
31
permissions :
32
32
contents : read
33
33
# Azure login.
@@ -60,13 +60,13 @@ jobs:
60
60
set -eux
61
61
62
62
sudo apt update -y
63
- sudo apt -y install python3.12 -venv python3-pip python3-dev \
63
+ sudo apt -y install python3-venv python3-pip python3-dev \
64
64
libvirt-dev libvirt-daemon libvirt-daemon-system libvirt-clients \
65
65
qemu-kvm virt-manager
66
66
67
67
# Install arm64 specific
68
68
if [[ "$HOST_ARCH" == "arm64" ]]; then
69
- sudo apt -y install qemu-system-arm qemu-efi-aarch64 ovmf vgabios
69
+ sudo apt -y install qemu-system-arm qemu-efi-aarch64 ovmf seabios
70
70
fi
71
71
72
72
sudo apt list --installed
You can’t perform that action at this time.
0 commit comments