Mesa (main): radeonsi/tests: add a heuristic to pick the baseline
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue May 10 09:41:14 UTC 2022
Module: Mesa
Branch: main
Commit: 9d157755b8193a705a955976cc5ba37c8798b0cf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d157755b8193a705a955976cc5ba37c8798b0cf
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date: Thu May 5 15:48:29 2022 +0200
radeonsi/tests: add a heuristic to pick the baseline
When the baseline for the exact GPU tested isn't available,
try to make a reasonnable guess: look for another baseline
from a GPU in the same class.
Acked-by: Marek Olšák <marek.olsak at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16347>
---
...piglit-quick-fail.csv => gfx10-navi10-fail.csv} | 9 ++++
...ck-fail.csv => gfx10_3-sienna_cichlid-fail.csv} | 13 +++++
...glit-quick-fail.csv => gfx8-polaris11-fail.csv} | 13 +++++
...n-piglit-quick-fail.csv => gfx9-raven-fail.csv} | 34 ++++++++++++
...-piglit-quick-fail.csv => gfx9-vega20-fail.csv} | 19 +++++++
...lit-quick-flakes.csv => gfx9-vega20-flakes.csv} | 0
.../drivers/radeonsi/ci/navi10-deqp-fail.csv | 0
.../drivers/radeonsi/ci/navi10-glcts-fail.csv | 6 ---
.../drivers/radeonsi/ci/polaris11-deqp-fail.csv | 5 --
.../drivers/radeonsi/ci/polaris11-glcts-fail.csv | 3 --
.../drivers/radeonsi/ci/radeonsi-run-tests.py | 62 +++++++++++++++-------
.../drivers/radeonsi/ci/raven-deqp-fail.csv | 0
.../drivers/radeonsi/ci/raven-glcts-fail.csv | 31 -----------
.../radeonsi/ci/sienna_cichlid-deqp-fail.csv | 0
.../radeonsi/ci/sienna_cichlid-glcts-fail.csv | 10 ----
.../drivers/radeonsi/ci/vega20-deqp-fail.csv | 0
.../drivers/radeonsi/ci/vega20-glcts-fail.csv | 15 ------
17 files changed, 130 insertions(+), 90 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv
similarity index 96%
rename from src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv
rename to src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv
index 2f1a873d416..906784b16ca 100644
--- a/src/gallium/drivers/radeonsi/ci/navi10-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx10-navi10-fail.csv
@@ -1,3 +1,4 @@
+# piglit failures
glx at glx-make-current,Crash
glx at glx-multi-window-single-context,Fail
glx at glx-visuals-depth -pixmap,Crash
@@ -168,3 +169,11 @@ spec at oes_shader_io_blocks@compiler at layout-location-aliasing.vert,Fail
wgl at wgl-multi-context-single-window,Fail
wgl at wgl-multi-window-single-context,Fail
wgl at wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
+KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx10_3-sienna_cichlid-fail.csv
similarity index 94%
rename from src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv
rename to src/gallium/drivers/radeonsi/ci/gfx10_3-sienna_cichlid-fail.csv
index fddabeff4b1..52693bfb52a 100644
--- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx10_3-sienna_cichlid-fail.csv
@@ -1,3 +1,4 @@
+# piglit failures
glx at glx-make-current,Crash
glx at glx-multi-window-single-context,Fail
glx at glx-swap-event_interval,Fail
@@ -183,3 +184,15 @@ spec at oes_shader_io_blocks@compiler at layout-location-aliasing.vert,Fail
wgl at wgl-multi-context-single-window,Fail
wgl at wgl-multi-window-single-context,Fail
wgl at wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Fail
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/polaris11-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv
similarity index 96%
rename from src/gallium/drivers/radeonsi/ci/polaris11-piglit-quick-fail.csv
rename to src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv
index ba1def8fe95..df561a769fd 100644
--- a/src/gallium/drivers/radeonsi/ci/polaris11-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx8-polaris11-fail.csv
@@ -1,3 +1,4 @@
+# piglit failures
glx at glx-make-current,Crash
glx at glx-multi-window-single-context,Fail
glx at glx-swap-event_interval,Fail
@@ -260,3 +261,15 @@ spec at oes_shader_io_blocks@compiler at layout-location-aliasing.vert,Fail
wgl at wgl-multi-context-single-window,Fail
wgl at wgl-multi-window-single-context,Fail
wgl at wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.geometry_shader.layered_rendering_fbo_no_attachment.layered_rendering_fbo_no_attachment,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.shader_image_load_store.advanced-sso-subroutine,Fail
+
+# deqp failures
+dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_2_invocations,Fail
+dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_32_invocations,Fail
+dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_8_invocations,Fail
+dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_max_invocations,Fail
+dEQP-GLES31.functional.srgb_texture_decode.skip_decode.srgba8.texel_fetch,Crash
diff --git a/src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv
similarity index 90%
rename from src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv
rename to src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv
index c5a8aeb466a..173560ef9d7 100644
--- a/src/gallium/drivers/radeonsi/ci/raven-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx9-raven-fail.csv
@@ -1,3 +1,4 @@
+# piglit failures
glx at glx-make-current,Crash
glx at glx-multi-window-single-context,Fail
glx at glx-visuals-depth -pixmap,Crash
@@ -258,3 +259,36 @@ spec at oes_shader_io_blocks@compiler at layout-location-aliasing.vert,Fail
wgl at wgl-multi-context-single-window,Fail
wgl at wgl-multi-window-single-context,Fail
wgl at wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
+KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.r16_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.r8_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rg16_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rg8_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb16_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgb8_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgba16_snorm,Fail
+KHR-GL46.packed_pixels.pbo_rectangle.rgba8_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.r16_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.r8_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.rg16_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.rg8_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.rgb16_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.rgb8_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.rgba16_snorm,Fail
+KHR-GL46.packed_pixels.rectangle.rgba8_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.r16_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.r8_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rg16_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rg8_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb16_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgb8_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgba16_snorm,Fail
+KHR-GL46.packed_pixels.varied_rectangle.rgba8_snorm,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
+KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
+KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/vega20-piglit-quick-fail.csv b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv
similarity index 91%
rename from src/gallium/drivers/radeonsi/ci/vega20-piglit-quick-fail.csv
rename to src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv
index 71ac9e38007..8b6ece3128d 100644
--- a/src/gallium/drivers/radeonsi/ci/vega20-piglit-quick-fail.csv
+++ b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-fail.csv
@@ -1,3 +1,5 @@
+# piglit failures
+
glx at extension string sanity,Fail
spec@!opengl 1.1 at windowoverlap,Fail
spec at arb_shader_clock@execution at clock,Fail
@@ -163,3 +165,20 @@ spec at oes_shader_io_blocks@compiler at layout-location-aliasing.vert,Fail
wgl at wgl-multi-context-single-window,Fail
wgl at wgl-multi-window-single-context,Fail
wgl at wgl-sanity,Fail
+
+# glcts failures
+KHR-GL46.direct_state_access.framebuffers_texture_attachment,Fail
+KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment,Fail
+KHR-GL46.geometry_shader.adjacency.adjacency_indiced_triangle_strip,Fail
+KHR-GL46.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip,Fail
+KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail
+KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail
+KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
+KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
+KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
+KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Fail
+KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
+KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
+KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
+KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/vega20-piglit-quick-flakes.csv b/src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv
similarity index 100%
rename from src/gallium/drivers/radeonsi/ci/vega20-piglit-quick-flakes.csv
rename to src/gallium/drivers/radeonsi/ci/gfx9-vega20-flakes.csv
diff --git a/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/navi10-deqp-fail.csv
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv
deleted file mode 100644
index 19e380f544a..00000000000
--- a/src/gallium/drivers/radeonsi/ci/navi10-glcts-fail.csv
+++ /dev/null
@@ -1,6 +0,0 @@
-KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
-KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/polaris11-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/polaris11-deqp-fail.csv
deleted file mode 100644
index 14604e979fd..00000000000
--- a/src/gallium/drivers/radeonsi/ci/polaris11-deqp-fail.csv
+++ /dev/null
@@ -1,5 +0,0 @@
-dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_2_invocations,Fail
-dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_32_invocations,Fail
-dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_8_invocations,Fail
-dEQP-GLES31.functional.geometry_shading.instanced.geometry_output_different_max_invocations,Fail
-dEQP-GLES31.functional.srgb_texture_decode.skip_decode.srgba8.texel_fetch,Crash
diff --git a/src/gallium/drivers/radeonsi/ci/polaris11-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/polaris11-glcts-fail.csv
deleted file mode 100644
index 3f603931685..00000000000
--- a/src/gallium/drivers/radeonsi/ci/polaris11-glcts-fail.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-KHR-GL46.geometry_shader.layered_rendering_fbo_no_attachment.layered_rendering_fbo_no_attachment,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_image_load_store.advanced-sso-subroutine,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py
index 897d833baad..cddcfa595db 100755
--- a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py
+++ b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py
@@ -199,7 +199,9 @@ env["WAFFLE_GBM_DEVICE"] = available_gpus[args.gpu][0]
# Use piglit's glinfo to determine the GPU name
gpu_name = "unknown"
gpu_name_full = ""
+chip_class = -1
+env["AMD_DEBUG"] = "info"
p = subprocess.run(
["./glinfo"],
capture_output="True",
@@ -207,12 +209,15 @@ p = subprocess.run(
check=True,
env=env
)
+del env["AMD_DEBUG"]
for line in p.stdout.decode().split("\n"):
if "GL_RENDER" in line:
line = line.split("=")[1]
gpu_name_full = '('.join(line.split("(")[:-1]).strip()
gpu_name = line.replace("(TM)", "").split("(")[1].split(",")[0].lower()
break
+ elif "chip_class" in line:
+ chip_class = int(line.split("=")[1])
output_folder = args.output_folder
print_green("Tested GPU: '{}' ({}) {}".format(gpu_name_full, gpu_name, gpu_device))
@@ -231,6 +236,11 @@ logfile = open(os.path.join(output_folder, "{}-run-tests.log".format(gpu_name)),
spin = itertools.cycle("-\\|/")
+def chip_class_to_str(cl):
+ supported = ["gfx6", "gfx7", "gfx8", "gfx9", "gfx10", "gfx10_3", "gfx11"]
+ if 8 <= cl and cl < 8 + len(supported):
+ return supported[cl - 8]
+ return supported[-1]
def run_cmd(args, verbosity):
if verbosity > 1:
@@ -271,15 +281,11 @@ def run_cmd(args, verbosity):
)
-def verify_results(baseline1, baseline2):
- # We're not using baseline1 because piglit-runner/deqp-runner already are:
- # - if no baseline, baseline2 will contain the list of failures
- # - if there's a baseline, baseline2 will contain the diff
- # So in both cases, an empty baseline2 files means a successful run
- with open(baseline2) as file:
+def verify_results(results):
+ with open(results) as file:
if len(file.readlines()) == 0:
return True
- print_red("New errors. Check {}".format(baseline2))
+ print_red("New results (fails or pass). Check {}".format(results))
return False
@@ -297,13 +303,38 @@ def parse_test_filters(include_tests):
cmd += ["-t", t]
return cmd
+def select_baseline(basepath, chip_class, gpu_name):
+ chip_class_str = chip_class_to_str(chip_class)
+
+ # select the best baseline we can find
+ # 1. exact match
+ exact = os.path.join(base, "{}-{}-fail.csv".format(chip_class_str, gpu_name))
+ if os.path.exists(exact):
+ return exact
+ # 2. any baseline with the same chip_class
+ while chip_class >= 8:
+ for subdir, dirs, files in os.walk(basepath):
+ for file in files:
+ if file.find(chip_class_str) == 0 and file.endswith('-fail.csv'):
+ return os.path.join(base, file)
+ # No match. Try an earlier class
+ chip_class = chip_class - 1
+ chip_class_str = chip_class_to_str(chip_class)
+
+ return exact
filters_args = parse_test_filters(args.include_tests)
+baseline = select_baseline(base, chip_class, gpu_name)
+flakes = os.path.join(base, "{}-{}-flakes.csv".format(chip_class_to_str(chip_class), gpu_name))
+
+if os.path.exists(baseline):
+ print_yellow("Baseline: {}\n".format(baseline), args.verbose > 0)
+if os.path.exists(flakes):
+ print_yellow("[flakes {}]\n".format(flakes), args.verbose > 0)
# piglit test
if args.piglit:
out = os.path.join(output_folder, "piglit")
- baseline = os.path.join(base, "{}-piglit-quick-fail.csv".format(gpu_name))
new_baseline = os.path.join(new_baseline_folder, "{}-piglit-quick-fail.csv".format(gpu_name))
print_yellow("Running piglit tests\n", args.verbose > 0)
cmd = [
@@ -326,16 +357,13 @@ if args.piglit:
if os.path.exists(baseline):
cmd += ["--baseline", baseline]
- print_yellow("[baseline {}]\n".format(baseline), args.verbose > 0)
- flakes = os.path.join(base, "{}-piglit-quick-flakes.csv".format(gpu_name))
if os.path.exists(flakes):
cmd += ["--flakes", flakes]
- print_yellow("[flakes {}]\n".format(flakes), args.verbose > 0)
run_cmd(cmd, args.verbose)
shutil.copy(os.path.join(out, "failures.csv"), new_baseline)
- verify_results(baseline, new_baseline)
+ verify_results(new_baseline)
deqp_args = "-- --deqp-surface-width=256 --deqp-surface-height=256 --deqp-gl-config-name=rgba8888d24s8ms0 --deqp-visibility=hidden".split(
" "
@@ -344,7 +372,6 @@ deqp_args = "-- --deqp-surface-width=256 --deqp-surface-height=256 --deqp-gl-con
# glcts test
if args.glcts:
out = os.path.join(output_folder, "glcts")
- baseline = os.path.join(base, "{}-glcts-fail.csv".format(gpu_name))
new_baseline = os.path.join(
new_baseline_folder, "{}-glcts-fail.csv".format(gpu_name)
)
@@ -372,11 +399,10 @@ if args.glcts:
if os.path.exists(baseline):
cmd += ["--baseline", baseline]
- print_yellow("[baseline {}]".format(baseline), args.verbose > 0)
cmd += deqp_args
run_cmd(cmd, args.verbose)
shutil.copy(os.path.join(out, "failures.csv"), new_baseline)
- verify_results(baseline, new_baseline)
+ verify_results(new_baseline)
if args.deqp:
print_yellow("Running dEQP tests", args.verbose > 0)
@@ -386,14 +412,10 @@ if args.deqp:
suite_filename = os.path.join(output_folder, "deqp-suite.toml")
suite = open(suite_filename, "w")
os.mkdir(out)
- baseline = os.path.join(base, "{}-deqp-fail.csv".format(gpu_name))
new_baseline = os.path.join(
new_baseline_folder, "{}-deqp-fail.csv".format(gpu_name)
)
- if os.path.exists(baseline):
- print_yellow("[baseline {}]".format(baseline), args.verbose > 0)
-
deqp_tests = {
"egl": args.deqp_egl,
"gles2": args.deqp_gles2,
@@ -439,4 +461,4 @@ if args.deqp:
] + filters_args
run_cmd(cmd, args.verbose)
shutil.copy(os.path.join(out, "failures.csv"), new_baseline)
- verify_results(baseline, new_baseline)
+ verify_results(new_baseline)
diff --git a/src/gallium/drivers/radeonsi/ci/raven-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/raven-deqp-fail.csv
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv
deleted file mode 100644
index d30bd710518..00000000000
--- a/src/gallium/drivers/radeonsi/ci/raven-glcts-fail.csv
+++ /dev/null
@@ -1,31 +0,0 @@
-KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.r16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.r8_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rg16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rg8_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgb16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgb8_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgba16_snorm,Fail
-KHR-GL46.packed_pixels.pbo_rectangle.rgba8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.r16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.r8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rg16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rg8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgb16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgb8_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgba16_snorm,Fail
-KHR-GL46.packed_pixels.rectangle.rgba8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.r16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.r8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rg16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rg8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgb16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgb8_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgba16_snorm,Fail
-KHR-GL46.packed_pixels.varied_rectangle.rgba8_snorm,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks,Fail
-KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
-KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/sienna_cichlid-deqp-fail.csv
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv
deleted file mode 100644
index 8b5f750d432..00000000000
--- a/src/gallium/drivers/radeonsi/ci/sienna_cichlid-glcts-fail.csv
+++ /dev/null
@@ -1,10 +0,0 @@
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_geometry_shader_queries,Fail
-KHR-GL46.pipeline_statistics_query_tests_ARB.functional_primitives_vertices_submitted_and_clipping_input_output_primitives,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.sparse_texture2_tests.SparseTexture2Allocation,Fail
-KHR-GL46.sparse_texture2_tests.SparseTexture2Commitment,Fail
-KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Fail
-KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
-KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
-KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
-KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
diff --git a/src/gallium/drivers/radeonsi/ci/vega20-deqp-fail.csv b/src/gallium/drivers/radeonsi/ci/vega20-deqp-fail.csv
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/src/gallium/drivers/radeonsi/ci/vega20-glcts-fail.csv b/src/gallium/drivers/radeonsi/ci/vega20-glcts-fail.csv
deleted file mode 100644
index 26fd85bff6b..00000000000
--- a/src/gallium/drivers/radeonsi/ci/vega20-glcts-fail.csv
+++ /dev/null
@@ -1,15 +0,0 @@
-KHR-GL46.direct_state_access.framebuffers_texture_attachment,Fail
-KHR-GL46.direct_state_access.framebuffers_texture_layer_attachment,Fail
-KHR-GL46.geometry_shader.adjacency.adjacency_indiced_triangle_strip,Fail
-KHR-GL46.geometry_shader.adjacency.adjacency_non_indiced_triangle_strip,Fail
-KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_line_strip_output_triangle_strip_adjacency_drawcall,Fail
-KHR-GL46.geometry_shader.rendering.rendering.triangles_with_adjacency_input_triangle_strip_output_triangle_strip_adjacency_drawcall,Fail
-KHR-GL46.gl_spirv.spirv_glsl_to_spirv_builtin_functions_test,Fail
-KHR-GL46.shader_ballot_tests.ShaderBallotFunctionRead,Fail
-KHR-GL46.sparse_buffer_tests.BufferStorageTest,Fail
-KHR-GL46.sparse_texture2_tests.SparseTexture2Lookup,Fail
-KHR-GL46.sparse_texture2_tests.StandardPageSizesTestCase,Fail
-KHR-GL46.sparse_texture2_tests.UncommittedRegionsAccess,Fail
-KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupColor,Fail
-KHR-GL46.sparse_texture_clamp_tests.SparseTextureClampLookupResidency,Fail
-KHR-GL46.sparse_texture_tests.SparseTextureCommitment,Fail
More information about the mesa-commit
mailing list