tests: Use configured python to run GitLab iotests
use the configured python (and the pyvenv) to run iotests instead of the system default python3 interpreter. Use the new "run" script in the build directory to execute the command inside the meson developer environment, templated in qemu.git/run.in. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-ID: <20260218213416.674483-8-jsnow@redhat.com> Signed-off-by: John Snow <jsnow@redhat.com>
John Snow committed
Feb 18, 2026 at 16:34 UTC
ed2aad659a36108b9ec252234e819126f1f9a939
1 file changed
+9
-9
.gitlab-ci.d/buildtest.yml
+9
-9
@@ -350,15 +350,15 @@ build-tcg-disabled:
350
- make -j"$JOBS"
351
- make check-unit
352
- make check-qapi-schema
353
- - cd tests/qemu-iotests/
354
- - ./check -raw 001 002 003 004 005 008 009 010 011 012 021 025 032 033 048
355
- 052 063 077 086 101 104 106 113 148 150 151 152 157 159 160 163
356
- 170 171 184 192 194 208 221 226 227 236 253 277 image-fleecing
357
- - ./check -qcow2 028 051 056 057 058 065 068 082 085 091 095 096 102 122
358
- 124 132 139 142 144 145 151 152 155 157 165 194 196 200 202
359
- 208 209 216 218 227 234 246 247 248 250 254 255 257 258
360
- 260 261 262 263 264 270 272 273 277 279 image-fleecing
361
- - cd ../..
353
+ - ./run tests/qemu-iotests/check -raw 001 002 003 004 005 008 009
354
+ 010 011 012 021 025 032 033 048 052 063 077 086 101 104 106
355
+ 113 148 150 151 152 157 159 160 163 170 171 184 192 194 208
356
+ 221 226 227 236 253 277 image-fleecing
357
+ - ./run tests/qemu-iotests/check -qcow2 028 051 056 057 058 065 068
358
+ 082 085 091 095 096 102 122 124 132 139 142 144 145 151 152
359
+ 155 157 165 194 196 200 202 208 209 216 218 227 234 246 247
360
+ 248 250 254 255 257 258 260 261 262 263 264 270 272 273 277
361
+ 279 image-fleecing
362
- make distclean
363
364
build-user: