On 5/21/20 11:36 AM, Przemo Firszt wrote:
"FreeCAD -t 0" performs approx 470 tests. No GUI required.
Example
output starts here:
That is not the case for me (freecad-0.18.4-5.fc31.x86_64):
...
test60 (PathTests.TestPathLog.TestPathLog)
Verify track handles no argument. ... TestPathLog(182).test60()
ok
test61 (PathTests.TestPathLog.TestPathLog)
Verify track handles arbitrary argument types correctly. ...
TestPathLog(189).test61(this, None, 1, 18.25)
ok
testzz (PathTests.TestPathLog.TestPathLog)
Restoring environment after tests. ... ok
FreeCAD: gl.cpp:2344: const cc_glglue* cc_glglue_instance(int):
Assertion `current_ctx && "Must have a current GL context when
instantiating cc_glglue!! (Note: if you are using an old Mesa GL
version, set the environment variable
COIN_GL_NO_CURRENT_CONTEXT_CHECK to get around what may be a Mesa
bug.)"' failed.
Aborted (core dumped)
I am running into the problem with Wayland when FreeCAD starts running
the GUI tests. When I do a workaround for this known issue
https://bugzilla.redhat.com/show_bug.cgi?id=1775688#c2
it continues with the tests including the GUI tests, and finishes , but
requires IIRC one screen interaction with a popup window.
Ran 370 tests in 74.909s
FAILED (failures=2)
System exit