You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to build Mathics 8.0.0 for openSUSE Tumbleweed and running into many (~170) failing tests when running the test-suite using pytest. Full build log attached for failing build.
It might have something to do with the build tree and the source tree being in different places.
Some JSON tables must be created and used in the Mathics3 kernel. This may be causing the failure, although I don't see how the error message is exactly related to this.
With the information you've given, I'll see if I can reproduce the failure and see what can be done to fix.
Is there a mode where one can build in the source tree? Or make sure that mathics/data/operator-tables.json and mathics/data/op-tables.json appear in both the source and build trees?
I tried to copy the test suite — the two json files in their appropriate location were already there — to inside the build tree and run the tests from there using pytest, but I run into the same issues. Will investigate this further and see if I am setting up the build dir correctly.
Description
Trying to build Mathics 8.0.0 for openSUSE Tumbleweed and running into many (~170) failing tests when running the test-suite using pytest. Full build log attached for failing build.
How to Reproduce
pytest
from inside thetest
dir.Output Given
As shown in this build log.
Expected behavior
Test suite should pass.
Your Environment
OS: openSUSE Tumbleweed (Linux kernel 6.13.0, x86_64)
Workarounds
Skipping a whole bunch of failing tests individually using pytest label filtering.
Additional context
Build tests are part of building Mathics RPM packages for openSUSE. Here is the specfile:
The text was updated successfully, but these errors were encountered: