Home
last modified time | relevance | path

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

12345678910

/third_party/mesa3d/.gitlab-ci/
Dprepare-artifacts.sh6 . "${SCRIPTS_DIR}/setup-test-env.sh"
8 section_switch prepare-artifacts "artifacts: prepare"
10 set -e
11 set -o xtrace
13 CROSS_FILE=/cross_file-"$CROSS".txt
16 rm -rf install/bin install/include
17 rm -f install/lib/*.a
20 if [ -n "$CROSS" ]; then
21 STRIP=$(sed -n -E "s/strip\s*=\s*\[?'(.*)'\]?/\1/p" "$CROSS_FILE")
22 if [ -z "$STRIP" ]; then
[all …]
Dprepare-artifacts-python.sh6 . "${SCRIPTS_DIR}/setup-test-env.sh"
8 section_switch prepare-artifacts "artifacts: prepare"
10 set -e
11 set -o xtrace
13 mkdir -p artifacts/
17 echo "$(cat VERSION) (git-$(git rev-parse HEAD | cut -b -10))" > artifacts/VERSION
18 cp -Rp .gitlab-ci/report-flakes.py artifacts/
19 cp -Rp .gitlab-ci/setup-test-env.sh artifacts/
20 cp -Rp .gitlab-ci/common artifacts/ci-common
21 cp -Rp .gitlab-ci/b2c artifacts/
[all …]
/third_party/mesa3d/docs/ci/
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 …]
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 …]
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 …]
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 …]
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 …]
/third_party/mesa3d/.gitlab-ci/container/debian/
Darm64_build.sh4 set -e
6 . .gitlab-ci/setup-test-env.sh
8 set -o xtrace
12 apt-get -y install ca-certificates curl gnupg2
13 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
14 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
16 . .gitlab-ci/container/debian/maybe-add-llvm-repo.sh
20 libssl-dev
24 apt-utils
25 android-libext4-utils
[all …]
Dtest-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
10 . .gitlab-ci/setup-test-env.sh
12 set -o xtrace
18 apt-get install -y curl ca-certificates gnupg2 software-properties-common
20 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
22 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
26 . .gitlab-ci/container/debian/maybe-add-llvm-repo.sh
37 "clang-${LLVM_VERSION}"
38 dpkg-dev
[all …]
Dtest-vk.sh6 set -e
8 . .gitlab-ci/setup-test-env.sh
10 set -o xtrace
16 apt-get install -y libelogind0 # this interfere with systemd deps, install separately
22 dpkg-dev
24 glslang-tools
25 libexpat1-dev
27 libdrm-dev
28 libgbm-dev
29 libgles2-mesa-dev
[all …]
Dx86_64_build-base.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
10 . .gitlab-ci/setup-test-env.sh
12 set -o xtrace
17 apt-get install -y ca-certificates curl gnupg2
18 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
19 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
21 . .gitlab-ci/container/debian/maybe-add-llvm-repo.sh
29 apt-utils
33 "clang-${LLVM_VERSION}"
[all …]
Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
10 . .gitlab-ci/setup-test-env.sh
12 set -o xtrace
21 autotools-dev
24 libssl-dev
29 "clang-${LLVM_VERSION}"
31 libarchive-dev
32 libdrm-dev
33 "libclang-cpp${LLVM_VERSION}-dev"
[all …]
Dtest-gl.sh4 set -e
6 . .gitlab-ci/setup-test-env.sh
8 set -o xtrace
15 apt-get install -y libelogind0 # this interfere with systemd deps, install separately
21 "clang-${LLVM_VERSION}"
23 dpkg-dev
25 glslang-tools
26 libasound2-dev
27 libcap-dev
28 "libclang-cpp${LLVM_VERSION}-dev"
[all …]
Dx86_64_test-android.sh6 # .gitlab-ci/image-tags.yml tags:
9 set -e
11 . .gitlab-ci/setup-test-env.sh
13 set -o xtrace
19 build-essential:native
22 config-package-dev
23 debhelper-compat
24 dpkg-dev
25 ninja-build
33 apt-get install -y --no-remove --no-install-recommends \
[all …]
Dandroid_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
10 . .gitlab-ci/setup-test-env.sh
12 set -x
20 apt-get install -y --no-remove "${EPHEMERAL[@]}"
23 ndk="android-ndk-${ANDROID_NDK_VERSION}"
24 curl -L --retry 4 -f --retry-all-errors --retry-delay 60 \
25 -o $ndk.zip https://dl.google.com/android/repository/$ndk-linux.zip
26 unzip -d / $ndk.zip "$ndk/source.properties" "$ndk/build/cmake/*" "$ndk/toolchains/llvm/*"
30 rdfind -makehardlinks true -makeresultsfile false /${ndk}/
[all …]
Dx86_64_pyutils.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
10 . .gitlab-ci/setup-test-env.sh
12 set -o xtrace
16 apt-get install -y ca-certificates
17 sed -i -e 's/http:\/\/deb/https:\/\/deb/g' /etc/apt/sources.list.d/*
18 …https://gitlab.freedesktop.org/gfx-ci/ci-deb-repo/-/raw/${PKG_REPO_REV}/ ${FDO_DISTRIBUTION_VERSIO…
24 build-essential
26 dpkg-dev
29 libc6-dev
[all …]
/third_party/mesa3d/.gitlab-ci/container/
Dlava_build.sh5 # shellcheck disable=SC2016 # non-expanded variables are intentional
7 # .gitlab-ci/image-tags.yml tags:
10 # you can update the FLUSTER_VECTORS_VERSION tag in .gitlab-ci/image-tags.yml.
14 set -e
16 . .gitlab-ci/setup-test-env.sh
18 set -o xtrace
28 if curl -L --retry 4 -f --retry-delay 60 -s -X HEAD \
30 echo "Remote files are up-to-date, skip rebuilding them."
38 if curl -L --retry 4 -f --retry-delay 60 -s -X HEAD \
40 echo "Fluster vectors are up-to-date, skip downloading them."
[all …]
Dcross_build.sh4 set -e
6 . .gitlab-ci/setup-test-env.sh
8 set -o xtrace
18 "crossbuild-essential-$arch"
21 "libdrm-dev:$arch"
22 "libelf-dev:$arch"
23 "libexpat1-dev:$arch"
24 "libffi-dev:$arch"
25 "libpciaccess-dev:$arch"
27 "libvulkan-dev:$arch"
[all …]
/third_party/mesa3d/
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 …]
/third_party/mesa3d/.gitlab-ci/container/fedora/
Dx86_64_build.sh5 # .gitlab-ci/image-tags.yml tags:
8 set -e
10 . .gitlab-ci/setup-test-env.sh
12 set -o xtrace
25 python3-pip
35 clang-devel
37 flatbuffers-compiler
39 gcc-c++
42 kernel-headers
43 llvm-devel
[all …]
/third_party/mesa3d/docs/relnotes/
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 …]
/third_party/mesa3d/.gitlab-ci/test/
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 [.common-rules, rules]
21 - !reference [.never-post-merge-rules, rules]
23 .formatting-check:
[all …]
/third_party/mesa3d/src/freedreno/afuc/
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 …]
/third_party/libinput/doc/user/
Dcontributing.rst15 ------------------------------------------------------------------------------
17 ------------------------------------------------------------------------------
27 ------------------------------------------------------------------------------
29 ------------------------------------------------------------------------------
32 `wayland-devel@lists.freedesktop.org
33 <https://lists.freedesktop.org/mailman/listinfo/wayland-devel>`_ mailing
42 <https://gitlab.freedesktop.org/libinput/libinput/issues>`_. It's usually the
45 ------------------------------------------------------------------------------
47 ------------------------------------------------------------------------------
51 tag in our `issue tracker <https://gitlab.freedesktop.org/libinput/libinput/issues?label_name%5B%5D…
[all …]
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ci/
Dgitlab-ci-inc.yml1 .llvmpipe-rules:
2 stage: software-renderer
4 - !reference [.test, rules]
5 - if: $EXTERNAL_KERNEL_TAG != null
7 - !reference [.gl-rules, rules]
8 - changes: &llvmpipe_file_list
9 - src/gallium/drivers/llvmpipe/*
10 - src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
11 - src/gallium/drivers/llvmpipe/ci/gitlab-ci-inc.yml
12 - src/gallium/drivers/llvmpipe/ci/deqp-$DEQP_SUITE.toml
[all …]

12345678910