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