- 12 Jan, 2021 1 commit
-
-
Eric Anholt authored
Networking broke on a reboot or something, fixed the broken setting and it's back up. This reverts commit ff67898d. Part-of: <mesa/mesa!8454>
-
- 10 Jan, 2021 1 commit
-
-
Adam Jackson authored
This is mostly to get additional -Werror coverage to avoid introducing unforced ILP32 or big-endian errors. i386 adds lavapipe, r600, nouveau, zink, and all the classic drivers. ppc64le adds lavapipe and zink, and also adds -Werror for symmetry with the other cross builds. s390x also adds lavapipe and zink. Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!8394>
-
- 08 Jan, 2021 1 commit
-
-
Eric Anholt authored
We're debugging it now, but let merges flow until then. Part-of: <mesa/mesa!8395>
-
- 06 Jan, 2021 1 commit
-
-
Danylo Piliaiev authored
All necessary features are already supported. GL33 CTS failures: KHR-GL33.texture_swizzle.smoke - timeouts, passes otherwise KHR-GL33.cull_distance.coverage - see https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/2673 fix is not in the public repo yet. Signed-off-by:
Danylo Piliaiev <dpiliaiev@igalia.com> Part-of: <mesa/mesa!8270>
-
- 04 Jan, 2021 2 commits
-
-
Jesse Natalie authored
Acked-by:
Daniel Stone <daniels@collabora.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!8251>
-
Jesse Natalie authored
Acked-by:
Daniel Stone <daniels@collabora.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!8251>
-
- 02 Jan, 2021 6 commits
-
-
Eric Anholt authored
These bring a whole lot of new coverage to these drivers, since dEQP is bad at desktop GL feature coverage around early GL 3.x. piglit also gets at a lot of MSAA, fast clearing, and texture layout issues that dEQP doesn't do much with. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!7370>
-
Eric Anholt authored
I've set it up in the gitlab-runer config on all the freedreno boards. This means that for piglit, where the run.sh always choose either this variable or 4 threads otherwise, we'll have the right number of parallel tasks. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!7370>
-
Eric Anholt authored
The .baremetal_test sets DEQP_PARALLEL: 0 (number of CPUs), so existing DEQP tasks should already be auto-configured. This means we can drop a530's single-threaded overrides, since it's non-SMP. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!7370>
-
Christian Gmeiner authored
ARM64 had it for traces only, upgrade it to a full build so we can test a630. We also add it for armhf, as we'll want it on both rpi and etnaviv. Bumped the LAVA tag as well, since the script changes a bit and it does impact the final image (even if we aren't pulling in full piglit there yet). Note I also had to drop the "v" on the tarring of their rootfs, as the verbosity on baremetal was exceeding job log size. Signed-off-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!7370>
-
Christian Gmeiner authored
We need gbm support for piglit. Signed-off-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!7370>
-
Christian Gmeiner authored
I want to run piglit with baremetal ci and for this opengl support is needed. Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!7370>
-
- 31 Dec, 2020 4 commits
-
-
Eric Anholt authored
The noted fix landed, but a test fix was needed. Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!8275>
-
Eric Anholt authored
This one also flakes on us. Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!8275>
-
Eric Anholt authored
It runs a different test each run based on current time, and fails occasionally. Until the test can get fixed, remove it. Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!8275>
-
Eric Anholt authored
Now that the flakes should be fixed, turn the coverage on. Reviewed-by:
Dave Airlie <airlied@redhat.com> Part-of: <mesa/mesa!8277>
-
- 29 Dec, 2020 1 commit
-
-
Eric Anholt authored
We have been advertising 3.1, which waffle has issues creating contexts for, causing coverage (and performance!) issues in piglit. We should support all the necessary features already. Some new failures are caught by the 3.2 CTS, but they look like they're existing issues simply not covered by the minimal GL 3.0 CTS. Fixes: #3037 Part-of: <mesa/mesa!8255>
-
- 27 Dec, 2020 2 commits
-
-
Eric Anholt authored
It's been regressed a couple of times recently, so let's try to make sure it doesn't happen again. The setup here is mostly like llvmpipe-quick-gl, but using quick_gl+quick_shader together, and a few more spectacularly long-running tests dropped. I also excluded a bunch of unsupported extensions, to minimize the size of the skip list checked into the tree (it's still 200k, though). The unfortunate exclusions in here are fp64 and int64 -- most of the piglit tests for them don't run because softpipe is still GL3.3, and it's an egregious number of skips to add to the checked in list. Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!8068>
-
Eric Anholt authored
If you're standing up a new piglit CI, you're going to want it. Reviewed-by:
Adam Jackson <ajax@redhat.com> Part-of: <mesa/mesa!8068>
-
- 23 Dec, 2020 2 commits
-
-
Eric Anholt authored
I moved QPA-to-XML conversion to the runner, so Mesa CI (and developers!) don't need to do quite so much in bash. I also made it clean up caselist .qpa files since nobody ever wants them and we deleted them anyway. This cleans up a ton of the job log output. Additionally, I added a subcommend to turn the .csv into a junit output that we can expose to gitlab. Now, the pipeline's status page will report the failed testcases, and the "detail" button will give you a link to the .XML to view for the failure. (We don't report all testcases because it's too much load for the gitlab server). Note that this will 404 for the LAVA runners for now, as they don't retain artifacts in gitlab (the plan is to eventually have them minio upload the artifacts). This uprev also includes a deqp output parsing fix, resulting in us catching a couple more failures in some drivers. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!8206>
-
Eric Anholt authored
Less noise in the job log when we want to be highlighting deqp-runner's output. Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!8206>
-
- 22 Dec, 2020 14 commits
-
-
Andres Gomez authored
v2: - Squashed the commit to remove tracie jobs (Eric). v3: - Rename *-piglit-traces jobs with *-traces (Eric). Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
v2: - Rename the ".arm64-deqp-test-vk" template as ".arm64-deqp-test-freedreno-vk" (Eric). v3: - Rename the ".arm64-test" template as ".freedreno-test" (Eric). - Rename the ".arm64-deqp-test" template as ".baremetal-deqp-test" (Eric). - Rename the ".arm64-deqp-test-freedreno-vk" template as ".baremetal-deqp-test-freedreno-vk". Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
v2: - Updated the ci-fairy commit to use. Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
The STRIP_CMD env var is used in several build scripts, not just by dEQP. Also, we want to have the rootfs destination directory created so it also exists for builds that only move directory trees in there. Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
v2: - Rename *-piglit-traces jobs with *-traces. Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> [v1] Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
Along the way, modify the piglit run script and refactor the way piglit jobs are generated. v2: - Squashed the commit to remove tracie jobs (Eric). v3: - Extend information in the comments about the need to use a running X server for replaying with Vulkan (Tomeu). - Do actually fail if the upload doesn't work (Tomeu). v4: - Rename *-piglit-traces jobs with *-traces. Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> [v3] Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
We also need that summary's aggregate command can use JUnit as backend, a cross-compilation fix for its CMakeList.txt, a fix for the JUnit backend and a small change in replayer's compare output. v2: - Updated the piglit commit so it features another couple of needed fixes. Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> [v1] Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
v2: - Updated the ci-fairy commit to use. Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
v2: - Update tag for the android_build image (Michel). Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> [v1] Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
Andres Gomez authored
The -S and -B flags were officially introduced in CMake 3.13. Avoids the following warning: " CMake Warning: No source or binary directory provided. Both will be assumed to be the same as the current working directory, but note that this warning will become a fatal error in future CMake releases. " Signed-off-by:
Andres Gomez <agomez@igalia.com> Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Reviewed-by:
Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <mesa/mesa!6388>
-
- 21 Dec, 2020 1 commit
-
-
Eric Anholt authored
When introducing/removing these files, it's easy to forget to update the yml to point to them. Instead of requiring the separate update, just have the runner script pick the right one from a single per-gpu variable. As a result, we now pick up the new deqp-lvp-skips.txt that was added but not conected. This also required moving some bypass flakes from the shared a630 flakes list to a separate list, which is a feature because now we'd notice the introduction of flakes to the gmem path. Fixes: ab79e6b8 ("ci: skip failing test on lavapipe") Acked-by:
Daniel Stone <daniels@collabora.com> Reviewed-by:
Juan A. Suarez <jasuarez@igalia.com> Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <mesa/mesa!8147>
-
- 17 Dec, 2020 3 commits
-
-
Eric Anholt authored
For "0" (its default) deqp-runner picks a number of jobs corresponding to the CPU count, so set our hardware runners to use that (note that mesa's deqp-runner.sh will pick a default of 4 if we don't specify a DEQP_PARALLEL). This means we'll allocate threads for the slow cores on a630 now, reducing gles3 runtime from 6.5 minutes to around 5. Part-of: <mesa/mesa!8132>
-
Eric Anholt authored
They've been doing so since the webdav results upload was added. This means that we'll get normal truncated failures lists with the pointer to the job artifacts, rather than filling a log file if you broke everything. Part-of: <mesa/mesa!8132>
-
Juan A. Suárez authored
This new version contains several fixes. v1 (Eric): - Rebuild fail list for freedreno and lavapipe - Move freedreno crashes to skip list Closes: mesa/mesa#3902Reviewed-by:
Eric Anholt <eric@anholt.net> Reviewed-by:
Dave Airlie <airlied@redhat.com> Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com> Part-of: <mesa/mesa!8088>
-
- 15 Dec, 2020 1 commit
-
-
Jesse Natalie authored
This test is flaky/racy due to an incorrect timeout value being used. See mesa/piglit!433Reviewed-by:
Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <mesa/mesa!8114>
-