From a0b5aadcef0d8f30c87ff6e3ca076adc37deaa7a Mon Sep 17 00:00:00 2001 From: zhangruifang2020 Date: Wed, 5 Jul 2023 15:01:45 +0800 Subject: [PATCH] check if the build environment supports attr before executing test --- pyxattr.spec | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pyxattr.spec b/pyxattr.spec index f641732..fe4bd89 100644 --- a/pyxattr.spec +++ b/pyxattr.spec @@ -1,7 +1,7 @@ Name: pyxattr Summary: Extended attributes library wrapper for Python Version: 0.8.0 -Release: 2 +Release: 3 License: LGPLv2+ URL: http://pyxattr.k1024.org/ Source: https://pyxattr.k1024.org/downloads/%{name}-%{version}.tar.gz @@ -33,9 +33,17 @@ cp -a . %{py3dir} %py3_install %check -export TEST_IGNORE_XATTRS=security.selinux -export PYTHONPATH=%{buildroot}%{python3_sitearch} -%{__python3} -m pytest -v +touch check-xattr-support + +if ! attr -s test -V test check-xattr-support >& /dev/null ;then + echo "skipping tests because BUILD_FILE seem to lack xattr support" +else + export TEST_IGNORE_XATTRS=security.selinux + export PYTHONPATH=%{buildroot}%{python3_sitearch} + %{__python3} -m pytest -v +fi + +rm -rf check-xattr-support %files -n python3-%{name} %{python3_sitearch}/*.so @@ -45,6 +53,9 @@ export PYTHONPATH=%{buildroot}%{python3_sitearch} %doc NEWS README.md %changelog +* Wed Jul 5 2023 zhangruifang - 0.8.0-3 +- check if the build environment supports attr before executing test + * Wed Mar 29 2023 fuanan - 0.8.0-2 - make the test check -- Gitee