- Update to version 1~20241111:

* ARB_clear_texture: fix GL_CLEAR_TEXTURE query check for unsupported formats
  * glsl-1.30: move tests requiring uint from glsl-1.20
  * cl: print the failing value in r600 test
  * framework: call destroy directly instead of using atexit
  * glsl-1.20: loop unroll tests for uint induction var
  * framework: move atexit call closer to init
  * arb_bindless_texture: better test UBOs used as function parms
  * arb_compute_shader: add a compiler test for function inlining
  * cl: Don't use device_infos if num_device_infos == 0
  * cl: extend cl_device_info with OpenCL 3.0 parameters
  * cl: cl_mem_flags has CL_MEM_KERNEL_READ_AND_WRITE since 2.0
  * cl: Fix missing OpenCL 3.0 definition
  * ext_direct_state_access: Fix deprecated-non-prototype warning
  * tests/egl_ext_surface_compression: skip if Wayland display connection fails
  * perf: add a new test that measures shader IO throughput in GB/s
  * perf: remove the glsl-compile-time test
  * perf: remove the vertexrate test
  * cl: fix piglit-util-cl missing clReleaseEvent()
  * cl: fix piglit-util-cl memory leaks
  * cl: install include_test.h
  * tests/egl_ext_surface_compression: fix incorect executable name
  * fix arb_query_buffer_object-coherency to warn on invalid GS results instead of fail
  * tests: add tests for fixed-rate compression extensions
  * registry: update gl.xml
  * cl: Initialize device_config
  * cl: Correct CL_DEVICE_DOUBLE_FP_CONFIG check for OpenCL > 1.2
  * cl: Add imperfect CL_DEVICE_OPENCL_C_VERSION check
  * cl: Compile with OpenCL 3.0 support
  * arb_gpu_shader5: Test bitfieldInsert with a base that is masked

OBS-URL: https://build.opensuse.org/package/show/benchmark/piglit?expand=0&rev=59
This commit is contained in:
Martin Pluskal 2024-11-12 10:09:18 +00:00 committed by Git OBS Bridge
commit fc6f97a315
17 changed files with 3168 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

8
_constraints Normal file
View File

@ -0,0 +1,8 @@
<constraints>
<hardware>
<disk>
<size unit="G">10</size>
</disk>
</hardware>
</constraints>

16
_service Normal file
View File

@ -0,0 +1,16 @@
<services>
<service mode="manual" name="obs_scm">
<param name="url">https://gitlab.freedesktop.org/mesa/piglit.git/</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="filename">piglit</param>
<param name="versionformat">1~%cd</param>
<param name="revision">main</param>
</service>
<service mode="manual" name="set_version"/>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
</services>

10
_servicedata Normal file
View File

@ -0,0 +1,10 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://anongit.freedesktop.org/git/piglit.git</param>
<param name="changesrevision">c0b320729b87cd52b7f9f216185e5824293dbf9a</param></service><service name="tar_scm">
<param name="url">https://anongit.freedesktop.org/git/piglit.git/</param>
<param name="changesrevision">cf8daaf5ba90fc9b8a0e144355026e2a14c79944</param></service><service name="tar_scm">
<param name="url">https://gitlab.freedesktop.org/mesa/piglit</param>
<param name="changesrevision">9f280db77074eb70cf9f5b4645799232ab9fe086</param></service><service name="tar_scm">
<param name="url">https://gitlab.freedesktop.org/mesa/piglit.git/</param>
<param name="changesrevision">262e5d3924312923e64064f0cfd4a9137984cc9f</param></service></servicedata>

View File

18
opensuse_qa.py Normal file
View File

@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
# quick.tests minus tests that are known to fail
from __future__ import (
absolute_import, division, print_function, unicode_literals
)
from framework.profile import load_test_profile
__all__ = ['profile']
profile = load_test_profile('quick')
with open("/usr/lib64/piglit/tests/opensuse_qa-skip-tests.txt") as f:
to_skip = frozenset(map(lambda line: line[:-1], f))
profile.filters.append(lambda p, _: p not in to_skip)

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1eaa9f93d28ec49b272471ffa4351b23d1126f0857106870ee287bae8cad97b1
size 84225550

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf361c63c1d51d68b944bc13d8d8aed0c390d3dd8487869f950dbec5579f06d2
size 84299790

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e0796e52f06f42913c78a0fcffe08ec8849a1b14d7c3b29a59cc7aef0fe11ef
size 84310542

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f70209e544b636efc8d958a25e8856813328412b8318332a10d45022b255871a
size 84396558

2
piglit-rpmlintrc Normal file
View File

@ -0,0 +1,2 @@
from Config import *
addFilter("devel-file-in-non-devel-package")

2722
piglit.changes Normal file

File diff suppressed because it is too large Load Diff

4
piglit.obsinfo Normal file
View File

@ -0,0 +1,4 @@
name: piglit
version: 1~20241111
mtime: 1731314533
commit: 262e5d3924312923e64064f0cfd4a9137984cc9f

137
piglit.spec Normal file
View File

@ -0,0 +1,137 @@
#
# spec file for package piglit
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%ifarch %{arm} aarch64
# Enable openGL ES only
%bcond_with opengl
%bcond_without opengles
%else
# Enable openGL and openGL ES
%bcond_without opengl
%bcond_without opengles
%endif
Name: piglit
Version: 1~20241111
Release: 0
Summary: OpenGL driver testing framework
License: MIT
Group: System/Benchmark
URL: https://cgit.freedesktop.org/piglit
Source0: %{name}-%{version}.tar.gz
Source1: piglit-rpmlintrc
Source2: suse_qa.py
Source3: suse_qa-skip-tests.txt
Source4: opensuse_qa.py
Source5: opensuse_qa-skip-tests.txt
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: glibc-devel
BuildRequires: glslang-devel
BuildRequires: pkgconfig
BuildRequires: python3
BuildRequires: python3-Mako
BuildRequires: python3-numpy
BuildRequires: python3-xml
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(waffle-1) >= 1.6.0
BuildRequires: pkgconfig(wayland-protocols) >= 1.24
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xkbcommon)
Requires: python3
Requires: python3-Mako
Requires: python3-numpy
Requires: python3-xml
Recommends: waffle >= 1.6.0
ExcludeArch: %{ix86} ppc
%if %{with opengl}
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glproto)
BuildRequires: pkgconfig(glu)
%endif
%if %{with opengles}
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: pkgconfig(glesv1_cm)
BuildRequires: pkgconfig(glesv2)
%endif
%ifarch x86_64
BuildRequires: pkgconfig(libdrm_intel)
%endif
%description
Piglit is a collection of automated tests for OpenGL and OpenCL
implementations.
The goal of Piglit is to help improve the quality of open source
OpenGL drivers by providing developers with means to perform
regression tests.
It contains the Glean tests, some tests adapted from Mesa, as well as
some specific regression tests for certain bugs. HTML summaries can
be generated, including the ability to compare different test runs.
%prep
%autosetup
%build
# Note: Overwriting CMAKE_SHARED_LINKER_FLAGS with those from the cmake macro,
# but leaving out -Wl,--no-undefined
# Note: Overwriting CMAKE_SKIP_RPATH to be off, but enabling
# CMAKE_BUILD_WITH_INSTALL_RPATH so the individual test binaries in
# /usr/lib64/piglit/bin/* can find the libraries in /usr/lib64/piglit/lib
%cmake \
%if %{without opengl}
-DPIGLIT_BUILD_GL_TESTS=OFF \
%endif
%if %{without opengles}
-DPIGLIT_BUILD_GL_ES1_TESTS=OFF \
-DPIGLIT_BUILD_GL_ES2_TESTS=OFF \
-DPIGLIT_BUILD_GL_ES3_TESTS=OFF \
%endif
-DCMAKE_C_FLAGS="%{optflags} -fcommon -DNDEBUG" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \
-DCMAKE_SKIP_RPATH:BOOL=OFF \
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
-Wno-dev
%cmake_build
%install
%cmake_install
install -Dpm 644 %{SOURCE2} \
%{buildroot}%{_libdir}/piglit/tests
install -Dpm 644 %{SOURCE3} \
%{buildroot}%{_libdir}/piglit/tests
install -Dpm 644 %{SOURCE4} \
%{buildroot}%{_libdir}/piglit/tests
install -Dpm 644 %{SOURCE5} \
{buildroot}%{_libdir}/piglit/tests
%fdupes %{buildroot}/%{_libdir}/piglit
%ldconfig_scriptlets
%files
%{_libdir}/piglit
%{_bindir}/piglit
%doc %{_datadir}/doc/piglit
%changelog

197
suse_qa-skip-tests.txt Normal file
View File

@ -0,0 +1,197 @@
spec@arb_shader_storage_buffer_object@issue1258
spec@egl_mesa_platform_surfaceless@conformance
spec@egl_mesa_query_driver@conformance
glx@glx-multithread-clearbuffer
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dmat4x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double-float-double@2-float@3-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double@3-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double@3@2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double@4-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dvec2@3-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-dvec2@4-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-double@3@2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@1-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@1-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@2-dvec2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dvec2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@4-dvec2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@5-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@5-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@6-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@6-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-float-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-vec2-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-vec3-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@3-dvec2-float
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec2-double@3@2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat2x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat3x2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-double@3@2-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1@2-s2@2-s3@2-double-location-0
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@2-s3@2-float-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@2-s3@2-vec3-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@2@2-float-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@2@2-vec3-double
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@3-dvec2-float
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-int64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-uint64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-i64vec2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-u64vec2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@2-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-i64vec2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-u64vec2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-i64vec2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-u64vec2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@4-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-i64vec2@3-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-i64vec2@4-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t@3-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-int64_t@4-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-float-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec2-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@3-i64vec2-float
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-s2@3-u64vec2-float
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-u64vec2@3-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-u64vec2@4-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t@3-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-uint64_t@4-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-int64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec2-uint64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-int64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-uint64_t@3@2-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1@2-s2@2-s3@2-int64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1@2-s2@2-s3@2-uint64_t-location-0
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2-s3@2-float-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2-s3@2-float-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2-s3@2-vec3-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2-s3@2-vec3-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2@2-float-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2@2-float-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2@2-vec3-int64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@2@2-vec3-uint64_t
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@3-i64vec2-float
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s2@3-u64vec2-float
spec@glsl-1.10@compiler@invalid-operator-as-function-parameter.vert
spec@glsl-1.10@preprocessor@redefine-04.vert
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-2
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-4
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-5
spec@glsl-1.20@execution@matrix-out-of-bounds-access@fs-mat4-out-of-bounds-6
spec@glsl-1.20@execution@vector-out-of-bounds-access@fs-vec4-out-of-bounds-2
spec@glsl-1.20@execution@vector-out-of-bounds-access@fs-vec4-out-of-bounds-4
spec@glsl-1.20@execution@vector-out-of-bounds-access@fs-vec4-out-of-bounds-5
spec@!opengl 1.1@streaming-texture-leak
spec@!opengl 1.2@tex3d-maxsize
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-double-float-double@2-float@3-dmat2x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dmat3x3
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-dvec3
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float-float-float-dvec2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@1-dmat3x3
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat2x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat2x3
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat2x4
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dmat3x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@3-dvec2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-float@5-dmat3x3
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-float-dmat2x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-s2@2-vec3-dmat2x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat2x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat2x3
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat2x4
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dmat3x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-double@3@2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s1-vec3-dvec2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@2-float-dmat2x2
spec@arb_gpu_shader_fp64@execution@inout@vs-out-fs-in-s2@2-vec3-dmat2x2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-float-float-i64vec2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-float-float-u64vec2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-i64vec3
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float-u64vec3
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-i64vec2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-float@3-u64vec2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-i64vec2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-int64_t@3@2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-u64vec2
spec@arb_gpu_shader_int64@execution@inout@vs-out-fs-in-s1-vec3-uint64_t@3@2
spec@arb_shader_storage_buffer_object@compiler@atomiccompswap-implicit-conversion.vert
spec@arb_shader_storage_buffer_object@compiler@atomicmin-array-element-implicit-conversion.vert
spec@arb_shader_storage_buffer_object@compiler@atomicmin-implicit-conversion.vert
spec@arb_shader_storage_buffer_object@compiler@atomicmin-swizzle-implicit-conversion.vert
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-double-float-double@2-float@3-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-dmat3x3
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-dvec3
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float-float-float-dvec2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@1-dmat3x3
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dmat2x3
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dmat2x4
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dmat3x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@3-dvec2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-float@5-dmat3x3
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-float-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-float-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-s3@2-vec3-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2-vec3-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2@2-float-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@2@2-vec3-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-s2@3-dvec2-float
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dmat2x3
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dmat2x4
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dmat3x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-double@3@2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s1-vec3-dvec2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2-float-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2-s3@2-float-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2-s3@2-vec3-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2-vec3-dmat2x2
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2@2-float-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@2@2-vec3-double
spec@glsl-4.00@execution@inout@vs-out-fs-in-s2@3-dvec2-float
spec@arb_arrays_of_arrays@execution@sampler@vs-struct-nonconst-non-opaque-members

18
suse_qa.py Normal file
View File

@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
# quick.tests minus tests that are known to fail
from __future__ import (
absolute_import, division, print_function, unicode_literals
)
from framework.profile import load_test_profile
__all__ = ['profile']
profile = load_test_profile('quick')
with open("/usr/lib64/piglit/tests/suse_qa-skip-tests.txt") as f:
to_skip = frozenset(map(lambda line: line[:-1], f))
profile.filters.append(lambda p, _: p not in to_skip)