[igt-dev] [PATCH i-g-t] gitlab-CI: Temporarily disable armhf and arm64 selfchecks

Petri Latvala petri.latvala at intel.com
Fri Apr 22 11:35:53 UTC 2022


gitlab runners have sporadic trouble executing the arm binaries. The
arm testing needs to be converted to be run on native arm hardware
instead of through qemu.

Compilation for armhf and arm64 are kept so they don't regress.

Signed-off-by: Petri Latvala <petri.latvala at intel.com>
Cc: Arkadiusz Hiler <arek at hiler.eu>
---
 .gitlab-ci.yml | 67 +++++++++++++++++++++++++-------------------------
 1 file changed, 34 insertions(+), 33 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fd0ca7cb..55559303 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -193,39 +193,40 @@ test:ninja-test-minimal:
   stage: test
   script: meson test -C build --num-processes ${FDO_CI_CONCURRENT:-4}
 
-test:ninja-test-arm64:
-  tags:
-    - gstreamer
-  retry: 2
-  image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-arm64:commit-$CI_COMMIT_SHA
-  dependencies:
-    - build:tests-debian-meson-arm64
-  stage: test
-  script:
-    - export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/
-    - env > build/envdump.txt
-    - meson test -C build --num-processes ${FDO_CI_CONCURRENT:-4}
-  artifacts:
-    paths:
-      - build
-    when: on_failure
-
-test:ninja-test-armhf:
-  tags:
-    - gstreamer
-  retry: 2
-  image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-armhf:commit-$CI_COMMIT_SHA
-  dependencies:
-    - build:tests-debian-meson-armhf
-  stage: test
-  script:
-    - export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig/
-    - env > build/envdump.txt
-    - meson test -C build --num-processes ${FDO_CI_CONCURRENT:-4}
-  artifacts:
-    paths:
-      - build
-    when: on_failure
+# arm testing temporarily disabled until converted to run on native arm HW
+# test:ninja-test-arm64:
+#   tags:
+#     - gstreamer
+#   retry: 2
+#   image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-arm64:commit-$CI_COMMIT_SHA
+#   dependencies:
+#     - build:tests-debian-meson-arm64
+#   stage: test
+#   script:
+#     - export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/
+#     - env > build/envdump.txt
+#     - meson test -C build --num-processes ${FDO_CI_CONCURRENT:-4}
+#   artifacts:
+#     paths:
+#       - build
+#     when: on_failure
+#
+# test:ninja-test-armhf:
+#   tags:
+#     - gstreamer
+#   retry: 2
+#   image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-armhf:commit-$CI_COMMIT_SHA
+#   dependencies:
+#     - build:tests-debian-meson-armhf
+#   stage: test
+#   script:
+#     - export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig/
+#     - env > build/envdump.txt
+#     - meson test -C build --num-processes ${FDO_CI_CONCURRENT:-4}
+#   artifacts:
+#     paths:
+#       - build
+#     when: on_failure
 
 test:ninja-test-mips:
   tags:
-- 
2.30.2



More information about the igt-dev mailing list