- Update to version 1~20240826:

* enqueue-fill-buffer: fill whole buffer with zeroes
  * enqueue-fill-buffer: improve array formatting
  * s3tc: require float-texture support
  * piglit-util: Add a sanity check for subtests
  * glsl: update recently added implicit matching test
  * glsl: test function overload resolution
  * glsl: check for implicit conversion error in glsl 1.10
  * Reapply "arb_bindless_texture: add another function param bindless test"
  * write-after-clear: Add testcases with the zero values
  * Python: Drop Python 3.7 support
  * Python: Test both 1.x and 2.x of NumPy
  * generators: Support NumPy 2.x
  * Python: Support Python 3.12 for tox
  * tests/replayer: Use correct Path.exists() check
  * Python: Lock numpy to 1.x
  * fbo-blending-formats: skip unsupported formats
  * traces: Lock pixelmatch version to pre-ES6
  * arb_bindless_texture: test image/sampler constructors
  * Revert "arb_bindless_texture: add another function param bindless test"
  * arb_gpu_shader5: add linker version of function overloads test
  * arb_bindless_texture: add another function param bindless test
  * glsl: test function linking with implicit param conversions

- Update to version 1~20240729:
  * arb_bindless_texture: add basic function param bindless tests
  * generated_tests: fix numpy overflow warnings that are errors in numpy 2.0
  * generated_tests: print mako exceptions
  * arb_texture_buffer_object: don't leak src strings
  * gl-1.0: Add a test for glPushAttrib/glPopAttrib

OBS-URL: https://build.opensuse.org/package/show/benchmark/piglit?expand=0&rev=57
This commit is contained in:
Martin Pluskal 2024-08-26 11:32:02 +00:00 committed by Git OBS Bridge
commit 32c7b8950a
16 changed files with 3131 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">eeb74a85ac0484f896995d196814db1b247656a1</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

2
piglit-rpmlintrc Normal file
View File

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

2688
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~20240826
mtime: 1724670547
commit: eeb74a85ac0484f896995d196814db1b247656a1

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~20240826
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)