Home
last modified time | relevance | path

Searched +full:gitlab +full:- +full:ci (Results 1 – 25 of 252) sorted by relevance

1234567891011

/aosp_15_r20/external/mesa3d/docs/ci/
H A Dindex.rst4 GitLab CI
5 ---------
7 GitLab provides a convenient framework for running commands in response to Git pushes.
8 We use it to test merge requests (MRs) before merging them (pre-merge testing),
9 as well as post-merge testing, for everything that hits ``main``
11 and even then the MR CI runs in the forked repository, which might have been
14 The CI runs a number of tests, from trivial build-testing to complex GPU rendering:
16 - Build testing for a number of configurations and platforms
17 - Sanity checks (``meson test``)
18 - Most drivers are also tested using several test suites, such as the
[all …]
H A Dkernel.rst4 Occasionally, the GitLab CI needs a Linux Kernel update to enable new kernel
5 features, device drivers, bug fixes etc to CI jobs.
6 Kernel uprevs in GitLab CI are relatively simple, but prone to lots of
7 side-effects since many devices from different platforms are involved in the
11 -----------------
13 The Linux Kernel used in the GitLab CI is stored at the following repository:
14 https://gitlab.freedesktop.org/gfx-ci/linux
20 So, one should base the kernel uprev from the last tag used in the Mesa CI,
21 please refer to ``.gitlab-ci/image-tags.yml`` ``KERNEL_TAG`` variable.
22 Every tag has a standard naming: ``vX.YZ-for-mesa-ci-<commit_short_SHA>``, which
[all …]
H A Dbare-metal.rst1 Bare-metal CI
4 The bare-metal scripts run on a system with gitlab-runner and Docker,
5 connected to potentially multiple bare-metal boards that run tests of
6 Mesa. Currently "fastboot", "ChromeOS Servo", and POE-powered devices are
16 -----------------------
18 This testing requires power control of the DUTs by the gitlab-runner
22 We require access to the console output from the gitlab-runner system,
28 gitlab-runner system, since Mesa often needs to update the kernel either for new
32 artifacts on GitLab, and so that we can download traces (too large for an
37 See ``src/freedreno/ci/gitlab-ci.yml`` for an example of fastboot on DB410c and
[all …]
H A DLAVA.rst1 LAVA CI
13 -------------------
14 - Collabora `[dashboard] <https://lava.collabora.dev/scheduler/device_types>`__ (without authentica…
15 - Lima [dashboard not available]
17 Mesa-LAVA software architecture
18 -------------------------------
20 The gitlab-runner will run on some host that has access to the LAVA
21 lab, with tags like "mesa-ci-x86-64-lava-$DEVICE_TYPE" to control only
23 gitlab-runner spawns a Docker container with lavacli in it, and
31 Deploying a new Mesa-LAVA lab
[all …]
H A Ddocker.rst1 Docker CI
4 For LLVMpipe and Softpipe CI, we run tests in a container containing
5 VK-GL-CTS, on the shared GitLab runners provided by `freedesktop
9 ---------------------
12 .gitlab-ci/container/ when the FDO\_DISTRIBUTION\_TAG changes in
13 .gitlab-ci.yml. The resulting images are around 1 GB, and are
18 gitlab-runner is a client that polls gitlab.freedesktop.org for
20 have tags, so we can have DUT-specific jobs that only run on runners
21 with that tag marked in the GitLab UI.
25 deqp-runner.sh takes the corresponding fraction of the test list for
[all …]
/aosp_15_r20/external/mesa3d/.gitlab-ci/container/
H A Dlava_build.sh5 # shellcheck disable=SC2016 # non-expanded variables are intentional
7 # .gitlab-ci/image-tags.yml tags:
10 set -e
11 set -o xtrace
20 if curl -L --retry 4 -f --retry-delay 60 -s -X HEAD \
22 echo "Remote files are up-to-date, skip rebuilding them."
30 . .gitlab-ci/container/container_pre_build.sh
32 # Install rust, which we'll be using for deqp-runner. It will be cleaned up at the end.
33 . .gitlab-ci/container/build-rust.sh
38 GCC_ARCH="aarch64-linux-gnu"
[all …]
/aosp_15_r20/external/mesa3d/
H A D.gitlab-ci.yml1 # Types of CI pipelines:
3 # |----------------------|-----------|-------------------------------------------------------------|
5 # | pre-merge pipeline | mesa/mesa | same as above, except its status doesn't affect the MR |
6 # | post-merge pipeline | mesa/mesa | pipeline immediately after merging |
9 # | direct-push pipeline | mesa/mesa | when commits are pushed directly to mesa/mesa, bypassing Mar…
19 # Pre-merge pipelines contain the exact same jobs as merge pipelines.
20 # Post-merge pipelines contain *only* the `pages` job that deploys the new
24 # test jobs (typically "full" variants of pre-merge jobs that only run 1/X
26 # Direct-push pipelines contain the same jobs as merge pipelines.
31 - if: $CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS && $CI_PIPELINE_SOURCE == "push"
[all …]
/aosp_15_r20/external/mesa3d/.gitlab-ci/
H A Dprepare-artifacts.sh5 section_switch prepare-artifacts "artifacts: prepare"
7 set -e
8 set -o xtrace
10 CROSS_FILE=/cross_file-"$CROSS".txt
13 rm -rf install/bin install/include
16 if [ -n "$CROSS" ]; then
17 STRIP=$(sed -n -E "s/strip\s*=\s*\[?'(.*)'\]?/\1/p" "$CROSS_FILE")
18 if [ -z "$STRIP" ]; then
25 if [ -z "$ARTIFACTS_DEBUG_SYMBOLS" ]; then
26 find install -name \*.so -exec $STRIP --strip-debug {} \;
[all …]
H A Dprepare-artifacts-python.sh5 section_switch prepare-artifacts "artifacts: prepare"
7 set -e
8 set -o xtrace
10 mkdir -p artifacts/
14 echo "$(cat VERSION) (git-$(git rev-parse HEAD | cut -b -10))" > artifacts/VERSION
15 cp -Rp .gitlab-ci/report-flakes.py artifacts/
16 cp -Rp .gitlab-ci/setup-test-env.sh artifacts/
17 cp -Rp .gitlab-ci/common artifacts/ci-common
18 cp -Rp .gitlab-ci/b2c artifacts/
19 cp -Rp .gitlab-ci/bare-metal artifacts/
[all …]
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D20.1.0.rst1 Mesa 20.1.0 Release Notes / 2020-05-27
21 ---------------
25 2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83 mesa-20.1.0.tar.xz
28 ------------
30 - GL_ARB_compute_variable_group_size on i965.
31 - GL_EXT_depth_bounds_test on Iris.
32 - GL_EXT_texture_shadow_lod on radeonsi, nvc0.
33 - GL_NV_alpha_to_coverage_dither_control on radeonsi
34 - GL_NV_copy_image on all gallium drivers.
35 - GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast.
[all …]
H A D20.0.0.rst1 Mesa 20.0.0 Release Notes / 2020-02-19
21 ---------------
25 bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34 mesa-20.0.0.tar.xz
28 ------------
30 - OpenGL 4.6 on radeonsi.
31 - GL_ARB_gl_spirv on radeonsi.
32 - GL_ARB_spirv_extensions on radeonsi.
33 - GL_EXT_direct_state_access for compatibility profile.
34 - VK_AMD_device_coherent_memory on RADV.
35 - VK_AMD_mixed_attachment_samples on RADV.
[all …]
H A D20.1.3.rst1 Mesa 20.1.3 Release Notes / 2020-07-08
20 ---------------
24 9872b8d46bee822177ffbe4292addff7bdb84cefc1fe776b8e6b2881a8362bf1 mesa-20.1.3.tar.xz
27 ------------
29 - None
32 ---------
34 - vkGetSemaphoreCounterValue doesn't update without vkWaitSemaphores
36 - [v3d] corruption when GS omits some vertices
37 - [RADV] Non-precise occlusion queries return non-zero when all
39 - [DXVK] Project Cars rendering problems
[all …]
H A D19.3.0.rst1 Mesa 19.3.0 Release Notes / 2019-12-12
21 ---------------
25 5fa0e4e9dca79560f6882e362f9db36d81cf96da16cf6a84e0ada7466a99a5d7 mesa-19.3.0.tar.xz
28 ------------
30 - GL_ARB_gl_spirv on i965, iris.
31 - GL_ARB_spirv_extensions on i965, iris.
32 - GL_EXT_demote_to_helper_invocation on iris, i965.
33 - OpenGL 4.6 on i965, iris.
34 - EGL_EXT_image_flush_external
35 - VK_ANDROID_external_memory_android_hardware_buffer on RADV.
[all …]
H A D20.2.0.rst1 Mesa 20.2.0 Release Notes / 2020-09-28
20 ---------------
24 63f0359575d558ef98dd78adffc0df4c66b76964ebf603b778b7004964191d30 mesa-20.2.0.tar.xz
28 ------------
30 - GL_ARB_compute_variable_group_size on Iris.
32 - GL_ARB_gpu_shader5 on llvmpipe
34 - GL_ARB_post_depth_coverage on llvmpipe
36 - GLES 3.2 on llvmpipe
38 - GL_EXT_shader_group_vote on GLES3.
40 - GL_EXT_texture_shadow_lod on llvmpipe
[all …]
/aosp_15_r20/external/mesa3d/.gitlab-ci/container/debian/
H A Dtest-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
13 apt-get install -y ca-certificates gnupg2 software-properties-common
15 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
17 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
30 "clang-${LLVM_VERSION}"
31 dpkg-dev
33 glslang-tools
35 libasound2-dev
[all …]
H A Darm64_build.sh4 set -e
5 set -o xtrace
9 apt-get -y install ca-certificates
10 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
11 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
12 apt-get update
16 libssl-dev
20 apt-utils
21 android-libext4-utils
29 "clang-${LLVM_VERSION}"
[all …]
H A Dtest-vk.sh6 set -e
7 set -o xtrace
11 apt-get install -y libelogind0 # this interfere with systemd deps, install separately
17 dpkg-dev
19 glslang-tools
20 libexpat1-dev
22 libdrm-dev
23 libgbm-dev
24 libgles2-mesa-dev
25 liblz4-dev
[all …]
H A Dx86_64_build-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
14 apt-get install -y ca-certificates
15 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
16 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
24 apt-utils
28 "clang-${LLVM_VERSION}"
29 "clang-format-${LLVM_VERSION}"
30 dpkg-cross
[all …]
H A Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
9 set -o xtrace
18 autotools-dev
21 libssl-dev
26 "clang-${LLVM_VERSION}"
28 libarchive-dev
29 libdrm-dev
30 "libclang-cpp${LLVM_VERSION}-dev"
31 libgbm-dev
[all …]
H A Dtest-gl.sh4 set -e
5 set -o xtrace
10 apt-get install -y libelogind0 # this interfere with systemd deps, install separately
16 "clang-${LLVM_VERSION}"
18 dpkg-dev
20 glslang-tools
21 libasound2-dev
22 libcap-dev
23 "libclang-cpp${LLVM_VERSION}-dev"
24 libdrm-dev
[all …]
/aosp_15_r20/external/libxml2/
H A D.gitlab-ci.yml2 image: registry.gitlab.gnome.org/gnome/libxml2
4 BASE_CONFIG: "--with-legacy"
6 - rm -rf libxml2-build
7 - mkdir libxml2-build
8 - ln -s /tests/xmlconf libxml2-build
10 - sh .gitlab-ci/test.sh
15 CFLAGS: "-O2"
20 CONFIG: "--without-python"
21 CFLAGS: "-O2 -std=c89 -D_XOPEN_SOURCE=600"
26 BASE_CONFIG: "--with-minimum"
[all …]
/aosp_15_r20/external/mesa3d/.gitlab-ci/build/
H A Dgitlab-ci.yml2 .build-common:
3 extends: .container+build-rules
6 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner
20 - _build/meson-logs/*.txt
21 - _build/meson-logs/strace
22 - artifacts
25 .build-linux:
26 extends: .build-common
33 - !reference [default, before_script]
34 - |
[all …]
/aosp_15_r20/external/mesa3d/.gitlab-ci/test/
H A Dgitlab-ci.yml7 - !reference [default, before_script]
9 - rm -rf install
10 - tar -xf artifacts/install.tar
11 - section_start ldd_section "Checking ldd on driver build"
12 - LD_LIBRARY_PATH=install/lib find install/lib -name "*.so" -print -exec ldd {} \;
13 - section_end ldd_section
18 - results/
20 - !reference [.never-post-merge-rules, rules]
22 .formatting-check:
25 stage: code-validation
[all …]
/aosp_15_r20/external/igt-gpu-tools/
H A D.gitlab-ci.yml1 image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-fedora:latest
4 -Dlibdrm_drivers=intel,nouveau,amdgpu
5 -Doverlay=enabled
6 -Dchamelium=enabled
7 -Dvalgrind=enabled
8 -Dman=enabled
9 -Dtests=enabled
10 -Drunner=enabled
11 -Dlibunwind=enabled
12 LANG: "C.UTF-8"
[all …]
/aosp_15_r20/external/mesa3d/src/freedreno/afuc/
H A Dmeson.build2 # SPDX-License-Identifier: MIT
13 prog_bison, '@INPUT@', '--defines=@OUTPUT1@', '--output=@OUTPUT0@'
22 prog_flex, '-o', '@OUTPUT@', '@INPUT@'
31 prog_isaspec_encode, '--xml', '@INPUT@', '--out-h', '@OUTPUT@'
36 'afuc-asm',
58 command: [asm, files('../.gitlab-ci/traces/afuc_test.asm'), '@OUTPUT@'],
62 command: [asm, files('../.gitlab-ci/traces/afuc_test_a7xx.asm'), '@OUTPUT@'],
64 test('afuc-asm',
66 args: ['-u', files('../.gitlab-ci/reference/afuc_test.fw'), asm_fw],
70 test('afuc-asm-a7xx',
[all …]

1234567891011