I'm one of the people looking after FreeCAD in Debian, I've encountered a test suite error in the TestPathDrillable testsuite on the s390x Architecture.
The other architectures seems to be fine, so I'm quite puzzled about the reason behind.
s390x is for Debian a release architecture, so this failure currently prevents freecad to migrate to "testing", the staging area for the next release of Debian.
The failure happens on the Debian CI, the full log for (the failing) s390x can be found here: https://ci.debian.net/data/autopkgtest/ ... 237/log.gz, here the excerpt of the failing test:
Code: Select all
======================================================================
FAIL: test10 (PathTests.TestPathDrillable.TestPathDrillable)
Test isDrillable
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/freecad/Mod/Path/PathTests/TestPathDrillable.py", line 78, in test10
self.assertTrue(drillableLib.isDrillable(self.obj.Shape, candidate))
AssertionError: False is not true
======================================================================
FAIL: test20 (PathTests.TestPathDrillable.TestPathDrillable)
Test getDrillableTargets
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/freecad/Mod/Path/PathTests/TestPathDrillable.py", line 305, in test20
self.assertEqual(len(results), 20)
AssertionError: 21 != 20
----------------------------------------------------------------------
Ran 736 tests in 46.072s
FAILED (failures=2)