Commit Graph

113 Commits

Author SHA1 Message Date
wmayer
84081466eb travis: switch Netgen support off for Windows builds 2021-03-27 15:37:48 +01:00
Chris Hennes
8fd6929c8d [Travis] Update CI to use new libpack location. 2021-03-27 13:26:14 +01:00
Chris Hennes
66e179f3d2 Modify Travis to test without setting QT5, etc. 2021-03-06 21:11:53 +01:00
wmayer
c3b6ce0064 travis: remove Qt4 & Py2 support from the build matrix 2021-03-04 18:52:35 +01:00
wmayer
5853dbcf08 travis: using C++17 for the clang build doesn't currently work on Bionic.
So revert the change from commit c3b61ab2e77c and instead suppress the C++17 related warnings caused by OCCT
2021-03-02 12:44:56 +01:00
wmayer
eed1a3f1b7 travis: OCCT 7.5.1 uses [[nodiscard]] that is a C++17 feature.
To avoid to get tons of warnings because of -Wpedantic the clang build should use C++17, too
2021-03-02 12:13:08 +01:00
Przemo Firszt
0341137e4f Switch off mac builds - temporary travis fix
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2020-12-17 17:01:50 +01:00
Jean-Marie Verdun
961f90211c Gentle exit only if gtimeout reached end of time as to fill up build cache
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-11-12 17:36:26 +01:00
sgrogan
508d98e07a set -DBUILD_ENABLE_CXX_STD='C++17' 2020-11-07 19:48:31 +01:00
sgrogan
9f780b0f9a increase osx timeout limit 2020-11-07 19:48:31 +01:00
Jean-Marie Verdun
21fdc2825b Remove installation in the case of timeout during build
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-11-03 14:58:43 +01:00
Jean-Marie Verdun
8e507b3c96 Fix travis build for MacOS
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-11-03 14:58:43 +01:00
wmayer
bec4195642 travis: disable TechDraw for macOS build
The travis builds for macOS always stop at around 82% and this is a test to see if the build runs out of memory
2020-10-19 10:47:13 +02:00
Jean-Marie Verdun
247d88f4ae Add a file existence test for opencascade patch
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
1df9d5879e Use relative path as CMAKE input
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
17f97bd5fe Build final cache
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
Jean-Marie Verdun
1058784120 Enable MacOSX build with latest homebrew integration
Signed-off-by: Jean-Marie Verdun <jmverdun3@gmail.com>
2020-10-14 12:52:45 +02:00
sgrogan
9dbd7ba015 Update Libpack 2020-09-20 22:26:45 +02:00
triplus
b28957bfd8 Travis exclude Clang build job for PR 2020-05-28 18:46:26 +02:00
triplus
8fac9c6511 Use newer Eigen to suppress warnings 2020-05-25 13:32:09 +02:00
triplus
fbf5e72d9e Travis suppress excessive Clang/Eigen warnings
Issue is likely fixed in the latest version of Eigen, for now i don't feel backporting Eigen is worth the effort, hence disabling the warning.
2020-05-25 13:32:09 +02:00
triplus
c341886ab6 Travis upgrade to GCC 10 and Clang 10
Upgrade to latest and greatest toolchains.
2020-05-25 13:32:09 +02:00
vocx-fc
0daa7813ca Travis: get Pivy for Python 2 and 3 2020-03-02 12:00:24 -03:00
sgrogan
dc046a8b0f Turn SEH on Win, let FreeCAD crash during tests 2020-02-18 20:09:45 +01:00
triplus
e674ee9ac3 Travis - add PLY runtime dependency
Looks like a new runtime dependency was introduced: 78455e6427
2020-02-14 16:50:15 +01:00
triplus
7b6e51c727 Travis - enable ccache for GCC builds
https://github.com/FreeCAD/FreeCAD/pull/2930
2020-02-14 09:48:10 +01:00
triplus
162617d54c Travis - fixes for Windows build 2020-02-13 13:05:59 +01:00
sgrogan
da24694089 Update Libpack link 2020-02-08 12:39:13 +01:00
triplus
ccb5f1e6f7 Travis - re-enable incremental ccache builds
Each build job should now have an unique cache entry. This should increase the reliability and success rate for build jobs, when the maximum time limit is exceeded.
2019-11-29 14:42:57 +01:00
triplus
27bb49b646 Travis - create a unique cache entry
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324&start=30#p350421
https://docs.travis-ci.com/user/caching#caches-and-build-matrices
2019-11-29 14:42:57 +01:00
triplus
f6f9d15917 Travis - upgrade to GCC 9 and Clang 9
Use latest and greatest compilers in the toolchain.
2019-11-29 14:42:57 +01:00
wmayer
57aa0cdb5c travis - extend library search path in order to find libnglib.so at runtime 2019-11-26 17:23:29 +01:00
triplus
493a6d8f4e Travis - satisfy runtime dependencies 2019-11-26 15:31:57 +01:00
wmayer
cc2d4f3581 need further PySide2 modules for unit tests 2019-11-26 11:37:52 +01:00
wmayer
303b8b316d need PySide2.QtCore for Py3 for unit tests 2019-11-25 16:26:22 +01:00
triplus
d7faf06725 Travis - fail build on unit tests failure
https://forum.freecadweb.org/viewtopic.php?f=10&t=40324
2019-11-24 19:10:06 +01:00
triplus
38fb656cc5 Travis - move instead of copy and preserve space 2019-11-24 19:10:06 +01:00
triplus
3fa4fdede2 Travis - size information
https://forum.freecadweb.org/viewtopic.php?f=4&t=38657&start=50#p349018
2019-11-24 19:10:06 +01:00
wmayer
c858ad2a09 set build dependency to netgen package 2019-11-24 16:15:25 +01:00
wmayer
9b0fa2f8be remove superfluous quotes 2019-11-24 13:31:35 +01:00
sgrogan
7562366a22 add pybind11-dev dependency necessary for netgen-headers 2019-11-01 17:46:58 -03:00
triplus
bc85e2e5c1 Travis - delete LibPack to preserve more space
https://forum.freecadweb.org/viewtopic.php?f=4&t=38657
2019-10-24 23:23:07 +02:00
sgrogan
554ae45e27 Remove py2/qt5 build, disable py3.7/flake8 build 2019-10-20 16:10:38 +02:00
triplus
d6a1ef125e Travis - remove workaround due to more time granted 2019-10-08 08:56:08 +02:00
triplus
5eb06381d6 Travis - upgrade to Xenial and use OCCT from PPA 2019-09-07 15:20:37 +02:00
Abdullah Tahiri
0646cefebe Travis: Make winpty failure not fail the build 2019-06-03 18:18:07 +02:00
abdullahtahiriyo
510c3a3f7c Travis winpty (#2214)
* Travis: FreeCAD tests

invert bars in direct call

* Travis: Run FreeCADCmd through winpty

* Travis: stdin is not a tty

* Travis: winpty -Xallow-non-tty

* Travis: winpty -Xplain

* Travis: Force build failure on any error during testing

* Travis: Use grep/tee to determine failure

* Travis: Correct build output
2019-05-27 09:58:48 +02:00
Markus Reitboeck
f96edcc3ea (-) fix appveyor build
project was renamed in commit c2e7285c724b4b68826692aabd8929e6b22c615f
2019-05-26 11:21:32 +02:00
Abdullah Tahiri
d76c1c36d6 Travis: filter out 2019-05-02 19:55:31 +02:00
abdullahtahiriyo
4e9d45ed92 Travis: Move building to external batch script (#2131)
* Travis: Move building to external batch script

* Travis: double quotes to escape route

* Travis: use cmd.exe to call batch file
2019-05-02 17:55:03 +02:00