Allow tests to fail on riscv64

[..]
  gevent.testing.flaky.FlakyAssertionError: False is not true : Expected: 0.1; elapsed: 0.2012234379999427; min: 0.05; max: 0.15000000000000002; fuzzy 0.05; clock_info: namespace(implementation='clock_gettime(CLOCK_MONOTONIC)', monotonic=True, adjustable=False, resolution=0.01)

  ----------------------------------------------------------------------
  Ran 34 tests in 0.511s

  FAILED (failures=1, skipped=28)

! GEVENT_FILE=thread /usr/bin/python3 -u -m unittest gevent.tests.test__subprocess [code 1] [Ran 34 tests in 2.4s]
Reaping 3 jobs

Longest-running tests:
2.4 seconds: GEVENT_FILE=thread /usr/bin/python3 -u -m unittest gevent.tests.test__subprocess
1.7 seconds: GEVENT_FILE=thread /usr/bin/python3 -u -mgevent.tests.test__subprocess_interrupted
1.7 seconds: GEVENT_FILE=thread /usr/bin/python3 -u -mgevent.tests.test__subprocess_poll

1/3 tests failed in 2.5s

1/3 unexpected failures
 - GEVENT_FILE=thread /usr/bin/python3 -u -m unittest gevent.tests.test__subprocess

[..]

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
This commit is contained in:
David Abdurachmanov 2024-04-11 16:31:58 +03:00
parent b7f0a326ef
commit c4f4d7ced7
Signed by: davidlt
GPG Key ID: 7A5F42FAF91FACC3
1 changed files with 12 additions and 2 deletions

View File

@ -4,7 +4,7 @@
Name: python-%{modname}
Version: 23.7.0
Release: 4%{?dist}
Release: 4.0.riscv64%{?dist}
Summary: A coroutine-based Python networking library
License: MIT
@ -84,7 +84,14 @@ find %{buildroot} -name '*.so' -exec chmod 755 {} ';'
%check
export PYTHONPATH=%{buildroot}%{python3_sitearch}
%__python3 -m gevent.tests || :
cd src/gevent/tests && GEVENT_FILE=thread %__python3 -mgevent.tests test__*subprocess*.py
pushd src/gevent/tests
GEVENT_FILE=thread %__python3 -mgevent.tests test__*subprocess*.py || \
%ifnarch riscv64
false
%else
true
%endif
popd
%files -n python3-%{modname}
%license LICENSE
@ -92,6 +99,9 @@ cd src/gevent/tests && GEVENT_FILE=thread %__python3 -mgevent.tests test__*subpr
%{python3_sitearch}/%{modname}*
%changelog
* Thu Apr 11 2024 David Abdurachmanov <davidlt@rivosinc.com> - 23.7.0-4.0.riscv64
- Allow tests to fail on riscv64
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 23.7.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild