diff --git a/python-yara.spec b/python-yara.spec index e6d2d67..18f0a38 100644 --- a/python-yara.spec +++ b/python-yara.spec @@ -103,6 +103,7 @@ powerful features from Python scripts. # reported to upstream - https://github.com/VirusTotal/yara-python/issues/21 # temporarily run the failing tests but ignore the results for those 2 # EXCLUDE='--exclude=^testCompare$|^testModuleData$' +# seems to be fixed in 3.9.0 EXCLUDE='--exclude=^nothing$' # Yara is not prepared to run on s390 - more tests failing on s390 @@ -110,10 +111,18 @@ EXCLUDE='--exclude=^nothing$' # https://github.com/VirusTotal/yara-python/issues/25 # 3.6.3 - testCompileFile started failing - https://kojipkgs.fedoraproject.org//work/tasks/9619/20589619/build.log # https://github.com/VirusTotal/yara-python/issues/54 -%ifarch s390 s390x %{power64} -EXCLUDE='--exclude=^testCompare$|^testModuleData$|^testEntrypoint$|^testIn$|^testIntegerFunctions$|^testCompileFile$' +# seems to be fixed in 3.9.0 +%ifarch s390 s390x %{power64} +# EXCLUDE='--exclude=^testCompare$|^testModuleData$|^testEntrypoint$|^testIn$|^testIntegerFunctions$|^testCompileFile$' +EXCLUDE='--exclude=^nothing$' +%endif + +# 3.9.0 - testModuleData is always failing for architecture armv7hl +%ifarch armv7hl +EXCLUDE='--exclude=^testModuleData$' %endif + # Find the NOSETEST binary or use false if not present NOSETESTS3=`ls /usr/bin/nosetests-3.* || which false ` PYTHONPATH=%{buildroot}/%{python3_sitearch}/ "$NOSETESTS3" -v "$EXCLUDE" @@ -121,7 +130,8 @@ PYTHONPATH=%{buildroot}/%{python3_sitearch}/ "$NOSETESTS3" -v "$EXCLUDE" # Run potentially ignored tests separately so we can at least see the results PYTHONPATH=%{buildroot}/%{python3_sitearch}/ "$NOSETESTS3" -v ./tests.py:TestYara.testCompare \ ./tests.py:TestYara.testModuleData ./tests.py:TestYara.testEntrypoint \ - ./tests.py:TestYara.testIn ./tests.py:TestYara.testIntegerFunctions || true + ./tests.py:TestYara.testIn ./tests.py:TestYara.testIntegerFunctions \ + ./tests.py:TestYara.testCompileFile || true %endif # with_check