-
-
Notifications
You must be signed in to change notification settings - Fork 820
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CI] unit testing in FreeBSD and OpenBSD systems #3599
Conversation
Great PR! Please pay attention to the following items before merging: Files matching
This is an automatically generated QA checklist based on modified files. |
Why do you disable ShowMySky here? |
FreeBSD has binary package for Qt5-based ShowMySky only. At first attempt, building ShowMySky in FreeBSD/Qt6 was failed :( Let's enable it again and please check the results. |
I guess this is because of the spaces in |
OK. NetBSD: no exist binary package of MesaLib for NetBSD 9.x and it's not possible to build it from source code (via pkgsrc) due limitations for VM, so, the critical dependency is missing - no OpenGL, no Stellarium. DragonflyBSD: Stellarium built without ShowMySky and Lens Distortion Estimator plugin, because binary packages of dependencies for these features is too old. Building from source code is failing (probably GCC 8.4 is too old for it). |
OK. Solaris: version 11.4 was released in 2018 and it has too old packages (cmake 3.9), so, I removed this CI |
I wonder how many kWh per commit we are burning... And how much of that is just "install environment" before even compilation... :-o |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no problems now.
Some builds fail. Is it expected? |
Why did you have to edit the tests in this PR? |
it's something wrong in memory with Qt5/QtScript - I didn't checked it in deep |
wrong limits, so, some parts of tests never running before |
Description
This pull request added support to build and run unit tests in FreeBSD and OpenBSD systems.
Important part of this PR is updated unit tests for JavaScripting (The deep investigation of test fails is needs for FreeBSD/Qt5 CI).
Type of change