Home
last modified time | relevance | path

Searched +full:lava +full:- +full:test (Results 1 – 25 of 43) sorted by relevance

12

/third_party/mesa3d/src/panfrost/ci/
Dgitlab-ci.yml1 .panfrost-test:
3 FLAKES_CHANNEL: "#panfrost-ci"
7 panfrost-t720-gles2:arm64:
9 - .lava-test:arm64
10 - .panfrost-midgard-rules
11 - .panfrost-test
13 DEVICE_TYPE: sun50i-h6-pine-h64
15 GPU_VERSION: panfrost-t720
16 DEQP_SUITE: panfrost-t720
18 RUNNER_TAG: mesa-ci-x86-64-lava-sun50i-h6-pine-h64
[all …]
/third_party/mesa3d/.gitlab-ci/lava/
Dlava-gitlab-ci.yml1 .lava-test:
6 FDO_CI_CONCURRENT: 6 # should be replaced by per-machine definitions
9 FDO_HTTP_CACHE_URI: "http://caching-proxy/cache/?uri="
11 BASE_SYSTEM_HOST_PREFIX: "${MINIO_HOST}/mesa-lava"
14 # per-job build artifacts
15 BUILD_PATH: "${PIPELINE_ARTIFACTS_BASE}/${CI_PROJECT_NAME}-${ARCH}.tar.gz"
16 JOB_ROOTFS_OVERLAY_PATH: "${JOB_ARTIFACTS_BASE}/job-rootfs-overlay.tar.gz"
22 - ./artifacts/lava/lava-submit.sh
27 - results/
29 - results/*.shader_cache
[all …]
Dlava_job_submitter.py3 # Copyright (C) 2020 - 2022 Collabora Limited
8 # SPDX-License-Identifier: MIT
10 """Send a job to LAVA, track it and collect log back"""
28 from lava.exceptions import (
35 from lava.utils import (
46 # Timeout in seconds to decide if the device from the dispatched LAVA job has
51 # check if the dispatched LAVA job is running or waiting in the job queue.
54 # How many seconds to wait between log output LAVA RPC calls.
60 # How many attempts should be made when a timeout happen during LAVA device boot.
78 "depthcharge-action": {
[all …]
/third_party/mesa3d/docs/ci/
DLAVA.rst1 LAVA CI
4 `LAVA <https://lavasoftware.org/>`_ is a system for functional testing
12 Mesa-LAVA software architecture
13 -------------------------------
15 The gitlab-runner will run on some host that has access to the LAVA
16 lab, with tags like "mesa-ci-x86-64-lava-$DEVICE_TYPE" to control only
17 taking in jobs for the hardware that the LAVA lab contains. The
18 gitlab-runner spawns a Docker container with lavacli in it, and
19 connects to the LAVA lab using a predefined token to submit jobs under
22 The LAVA instance manages scheduling those jobs to the boards present.
[all …]
/third_party/mesa3d/src/intel/ci/
Dgitlab-ci.yml1 .intel-common-test:
3 - .lava-test:amd64
8 FLAKES_CHANNEL: "#intel-ci"
11 .anv-test:
13 - .intel-common-test
14 - .anv-rules
18 .iris-test:
20 - .intel-common-test
21 - .iris-rules
25 .intel-test:
[all …]
/third_party/mesa3d/src/gallium/drivers/radeonsi/ci/
Dgitlab-ci.yml1 .radeonsi-stoney-test:amd64:
3 - .radeonsi-rules
5 DEVICE_TYPE: hp-11A-G6-EE-grunt
7 GPU_VERSION: radeonsi-stoney
15 RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
17 radeonsi-stoney-gl:amd64:
19 - .lava-test:amd64
20 - .radeonsi-stoney-test:amd64
23 DEQP_SUITE: radeonsi-stoney
25 radeonsi-stoney-traces:amd64:
[all …]
/third_party/mesa3d/src/gallium/drivers/lima/ci/
Dgitlab-ci.yml1 .lava-meson-gxl-s805x-libretech-ac:
3 - .lava-test:arm64
4 - .lima-rules
6 DEVICE_TYPE: meson-gxl-s805x-libretech-ac
11 VISIBILITY_GROUP: "mesa-ci"
12 RUNNER_TAG: mesa-ci-x86-64-lava-lima
14 lima-mali450-test:arm64:
16 - .lava-meson-gxl-s805x-libretech-ac
20 lima-mali450-piglit-gpu:arm64:
22 - .piglit-test
[all …]
/third_party/mesa3d/.gitlab-ci/lava/utils/
Dlog_follower.py6 # SPDX-License-Identifier: MIT
20 from lava.exceptions import MesaCITimeoutError
21 from lava.utils.console_format import CONSOLE_LOG
22 from lava.utils.gitlab_section import GitlabSection
23 from lava.utils.lava_log_hints import LAVALogHints
24 from lava.utils.log_section import (
53 def phase(self) -> LogSectionType:
90 # Sections can have redundant regex to find them to mitigate LAVA
107 def detect_kernel_dump_line(self, line: dict[str, Union[str, list]]) -> bool:
123 def feed(self, new_lines: list[dict[str, str]]) -> bool:
[all …]
Dlog_section.py7 from lava.utils.gitlab_section import GitlabSection
20 # Empirically, successful device boot in LAVA time takes less than 3
22 # LAVA itself is configured to attempt thrice to boot the device,
24 # It is better to retry the boot than cancel the job and re-submit to avoid
27 # Test suite phase is where the initialization happens.
29 # Test cases may take a long time, this script has no right to interrupt
30 # them. But if the test case takes almost 1h, it will never succeed due to
33 # LAVA post processing may refer to a test suite teardown, or the
50 ) -> Optional[GitlabSection]:
83 section_id="post-{}",
/third_party/mesa3d/.gitlab-ci/tests/
Dtest_lava_job_submitter.py6 # SPDX-License-Identifier: MIT
14 from lava.exceptions import MesaCIException, MesaCIRetryError
15 from lava.lava_job_submitter import (
22 from lava.utils import LogSectionType
24 from .lava.helpers import (
58 NETWORK_EXCEPTION = xmlrpc.client.ProtocolError("", 0, "test", {})
59 XMLRPC_FAULT = xmlrpc.client.Fault(0, "test")
102 "test case took too long": pytest.param(
229 delta_time = end_time - start_time
264 "echo hwci: mesa: pass[ 737.673352] <LAVA_SIGNAL_ENDTC mesa-ci>",
[all …]
Dconftest.py7 from .lava.helpers import generate_testsuite_result, jobs_logs_response
12 "markers", "slow: marks tests as slow (deselect with '-m \"not slow\"')"
17 """Mock time.sleep to make test faster"""
28 RESULT_GET_TESTJOB_RESULTS = [{"metadata": {"result": "test"}}]
/third_party/mesa3d/.gitlab-ci/common/
Dinit-stage2.sh4 # exiting, since any console output may interfere with LAVA signals handling,
23 kill -9 "$pid" 2>/dev/null || true
27 set -x
36 # Second-stage init, used to set up devices and our job environment before
39 . /set-job-env-vars.sh
41 set -ex
44 [ -z "$HWCI_KERNEL_MODULES" ] || {
45 echo -n $HWCI_KERNEL_MODULES | xargs -d, -n1 /usr/sbin/modprobe
50 # - vmx for Intel VT
51 # - svm for AMD-V
[all …]
/third_party/mesa3d/src/gallium/drivers/virgl/ci/
Dgitlab-ci.yml1 .virpipe-test:
3 - .test-gl
4 - .virgl-rules
7 FLAKES_CHANNEL: "#virgl-ci"
9 - xvfb-run --server-args='-noreset' sh -c "GALLIUM_DRIVER=virpipe install/deqp-runner.sh"
11 virpipe-on-gl:
13 - .deqp-test
14 - .virpipe-test
16 DEQP_SUITE: virpipe-gl
17 GPU_VERSION: virpipe-gl
[all …]
/third_party/mesa3d/src/amd/ci/
Dgitlab-ci.yml1 ############### LAVA
2 # Run three jobs in parallel each running 1/30th of the test suite
5 - .lava-test:amd64
6 - .radv-rules
13 DEVICE_TYPE: hp-11A-G6-EE-grunt
15 GPU_VERSION: radv-stoney-aco
22 RUNNER_TAG: mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt
25 .test-radv:
27 - .radv-rules
31 # The SPIRV -> NIR code generator generates so many harmless
[all …]
/third_party/mesa3d/docs/relnotes/
D22.2.0.rst1 Mesa 22.2.0 Release Notes / 2022-09-21
20 ---------------
24 b1f9c8fd08f2cae3adf83355bef4d2398e8025f44947332880f2d0066bdafa8c mesa-22.2.0.tar.xz
29 ------------
31 - WGL_ARB_create_context_robustness
33 - d3d12 ARB_robust_buffer_access_behavior
35 - VK_EXT_robustness2 for lavapipe
37 - VK_EXT_image_2d_view_of_3d on RADV
39 - zink and d3d12 GL_EXT_memory_object_win32 and GL_EXT_semaphore_win32 support
41 - vertexAttributeInstanceRateZeroDivisor support for lavapipe
[all …]
D21.2.0.rst1 Mesa 21.2.0 Release Notes / 2021-08-04
20 ---------------
24 0cb3c802f4b8e7699b1602c08c29d06a4d532ab5b8f7a64676c4ca6bb8f4d426 mesa-21.2.0.tar.xz
28 ------------
30 - zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock
32 - VK_EXT_provoking_vertex on RADV.
34 - VK_EXT_extended_dynamic_state2 on RADV.
36 - VK_EXT_global_priority_query on RADV.
38 - VK_EXT_physical_device_drm on RADV.
40 - VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV.
[all …]
D20.0.5.rst1 Mesa 20.0.5 Release Notes / 2020-04-22
20 ---------------
24 2c56a82a28cc924e40ea49752abdf1d701c9952481f53cbc7a080271597f572e mesa-20.0.5.tar.xz
27 ------------
30 ---------
32 - nir: nir_lower_returns can't handle nested loops
33 - Graphic artifacts with Mesa 20.0.4 on intel HD 510 GPU
34 - Mesa 20 regression makes Lightsprint demos crash
35 - Build Fails with Clang Shared Library
36 - dri_common.h:58:8: error: unknown type name '__GLXDRIdrawable'
[all …]
D20.2.5.rst1 Mesa 20.2.5 Release Notes / 2020-12-16
18 ---------------
22 0ebec6a22660d83f5ed437a145dc703c9398cd1376143aef273ea85f9dc5dd98 mesa-20.2.5.tar.xz
26 ------------
28 - None
32 ---------
34 - Mesa 20.3.0 and older ATi/Radeon cards fails
35 - Amber test NIR validation failed after spirv_to_nir
36 - Amber test validate_phi_src
37 - [RADV] broken stencil behaviour when using extended dynamic stencil state
[all …]
/third_party/mesa3d/.gitlab-ci/tests/utils/
Dtest_lava_log.py6 # SPDX-License-Identifier: MIT
12 from lava.exceptions import MesaCIKnownIssueException, MesaCITimeoutError
13 from lava.utils import (
22 from ..lava.helpers import create_lava_yaml_msg, does_not_raise
82 "msg": "Received signal: <STARTTC> mesa-ci_iris-kbl-traces",
88 "msg": "[ 16.997829] <LAVA_SIGNAL_STARTTC mesa-ci_iris-kbl-traces>",
93 "msg": "<LAVA_SIGNAL_ENDTC mesa-ci_iris-kbl-traces>",
116 "msg": "Received signal: <STARTTC> mesa-ci_iris-kbl-traces",
121 "msg": "<LAVA_SIGNAL_ENDTC mesa-ci_iris-kbl-traces>",
170 create_lava_yaml_msg(msg="[0m[0m[31mERROR - dEQP error: ", lvl="target"),
[all …]
/third_party/mesa3d/src/freedreno/ci/
Dgitlab-ci.yml1 .freedreno-test:
3 - .baremetal-test-arm64
4 - .freedreno-rules
7 FLAKES_CHANNEL: "#freedreno-ci"
11 - ./install/bare-metal/fastboot.sh
13 - google-freedreno-db410c
15 .baremetal-deqp-test-freedreno-vk:
17 - .baremetal-deqp-test
24 .freedreno-test-traces:
26 - .piglit-traces-test
[all …]
/third_party/mesa3d/
D.gitlab-ci.yml3 MESA_TEMPLATES_COMMIT: &ci-templates-commit 290b79e0e78eab67a83766f4e9691be554fc4afd
4 CI_PRE_CLONE_SCRIPT: |-
5 set -o xtrace
6 …wget -q -O download-git-cache.sh ${CI_PROJECT_URL}/-/raw/${CI_COMMIT_SHA}/.gitlab-ci/download-git-
7 bash download-git-cache.sh
8 rm download-git-cache.sh
12 # per-pipeline artifact storage on MinIO
14 # per-job artifact storage on MinIO
17 PIGLIT_REPLAY_REFERENCE_IMAGES_BASE: "${MINIO_HOST}/mesa-tracie-results/$FDO_UPSTREAM_REPO"
28- echo -e "\e[0Ksection_start:$(date +%s):unset_env_vars_section[collapsed=true]\r\e[0KUnsetting v…
[all …]
/third_party/mesa3d/.gitlab-ci/container/
Dbaremetal_build.sh3 set -e
4 set -o xtrace
6 # Fetch the arm-built rootfs image and unpack it in our x86 container (saves
7 # network transfer, disk usage, and runtime on test jobs)
9 if wget -q --method=HEAD "${ARTIFACTS_PREFIX}/${FDO_UPSTREAM_REPO}/${ARTIFACTS_SUFFIX}/${arch}/done…
15 wget ${ARTIFACTS_URL}/lava-rootfs.tgz -O rootfs.tgz
16 mkdir -p /rootfs-$arch
17 tar -C /rootfs-$arch '--exclude=./dev/*' -zxf rootfs.tgz
21 mkdir -p /baremetal-files
22 pushd /baremetal-files
[all …]
/third_party/mesa3d/.gitlab-ci/
Dprepare-artifacts.sh3 set -e
4 set -o xtrace
6 CROSS_FILE=/cross_file-"$CROSS".txt
9 rm -rf install/bin install/include
12 if [ -n "$CROSS" ]; then
13 STRIP=`sed -n -E "s/strip\s*=\s*'(.*)'/\1/p" "$CROSS_FILE"`
14 if [ -z "$STRIP" ]; then
21 if [ -z "$ARTIFACTS_DEBUG_SYMBOLS" ]; then
22 find install -name \*.so -exec $STRIP {} \;
25 # Test runs don't pull down the git tree, so put the dEQP helper
[all …]
/third_party/mesa3d/.gitlab-ci/container/debian/
Dx86_build.sh3 set -e
4 set -o xtrace
12 autotools-dev \
15 python3-pip \
18 apt-get update
20 apt-get install -y --no-remove \
25 libarchive-dev \
26 libclang-cpp13-dev \
27 libclang-cpp11-dev \
28 libgbm-dev \
[all …]
/third_party/mesa3d/.gitlab-ci/tests/lava/
Dhelpers.py8 from lava.utils.log_section import (
15 def section_timeout(section_type: LogSectionType) -> int:
24 dt: Callable = datetime.now, msg="test", lvl="target"
25 ) -> dict[str, str]:
30 name="test-mesa-ci", result="pass", metadata_extra=None, extra=None
41 ) -> Tuple[bool, str]:
54 ) -> Iterable[tuple[dict, Iterable[int]]]:
98 for _ in range(n - 1):
128 def mock_lava_signal(type: LogSectionType) -> dict[str, str]:

12