Sam Edwards
82d14d98d4
travis: Fix Python version detection under newer CMake
2019-08-12 19:09:32 -06:00
Sam Edwards
f8161cc529
Merge branch 'master' into cmake
2019-03-12 02:03:16 -06:00
rdb
ec08fff3a7
travis: enable Discord notification
2019-01-13 12:22:09 +01:00
Sam Edwards
3b194c75e4
Merge branch 'master' into cmake
2018-12-28 22:15:44 -07:00
rdb
147bac69a7
travis: encrypt IRC channel name to prevent fork spam in IRC
...
[skip ci]
2018-12-13 09:30:05 +01:00
rdb
cb2329b3f1
travis: add build with --no-python
2018-11-06 20:32:52 +01:00
Sam Edwards
5c166e6cdc
travis: Fix `COMPOSITE_SOURCE_EXCLUSIONS` being passed to CMake
2018-10-17 17:44:31 -06:00
Sam Edwards
983d7fa6b9
travis: Small syntax fix
2018-10-15 19:31:40 -06:00
Sam Edwards
226c9002dd
travis: Don't use --no-as-needed on osx
2018-10-15 18:45:22 -06:00
Sam Edwards
c6554d2c25
travis: Don't install FFTW3 for CI tests
...
This is due to FFTW3 issue GH#130
2018-10-14 22:18:56 -06:00
Sam Edwards
629ada63db
CMake: Turn OFF HAVE_CARBON by default
2018-10-14 17:30:40 -06:00
Sam Edwards
b3f1b7d40b
Merge branch 'cmake' of https://github.com/treamology/panda3d into cmake
...
# Conflicts:
# .travis.yml
# direct/src/showbase/CMakeLists.txt
# dtool/dtool_config.h.in
# dtool/src/prc/CMakeLists.txt
# panda/src/cocoadisplay/CMakeLists.txt
# panda/src/express/CMakeLists.txt
# panda/src/osxdisplay/CMakeLists.txt
2018-10-14 02:26:56 -06:00
Sam Edwards
601a82dafc
travis: Hackfix for BUILD_METALIBS=OFF tests
2018-09-03 16:45:43 -06:00
rdb
927016711f
travis: use verbose flag to pytest
2018-09-02 20:59:40 +02:00
Sam Edwards
2ab77d9a27
Merge branch 'master' into cmake
2018-08-14 21:59:45 -06:00
rdb
2b7ef93e2f
travis: set skip_join to false
...
The IRC channel had +n mode set to it due to spam problems, which disallows external send.
2018-08-02 20:28:07 +02:00
Donny Lawrence
cddd553d1e
Add COMPOSITE_SOURCE_EXCLUSIONS option
...
It specifies a list of targets to exclude during the compositing stage.
2018-06-06 09:16:26 -05:00
Donny Lawrence
d8f3a669c2
Move all the little scripts back into .travis.yml, use less specific paths when searching for openssl and python2.7
2018-06-01 12:47:59 -05:00
Donny Lawrence
a70ccf5d13
CMake won't find the right Python 2.7, so tell it where it is.
2018-05-30 19:16:25 -05:00
Donny Lawrence
18817e6848
Add travis builds for macOS
...
This also trims down the build matrix.
2018-05-29 21:08:08 -05:00
Sam Edwards
a3a24f9840
travis: Fix Python test execution
2018-05-16 19:41:15 -06:00
Sam Edwards
94937dd432
travis: Fix error reporting on failed builds
...
Apparently after_script is allowed to fail, so just
run the tests inside script.
2018-05-16 18:05:40 -06:00
Sam Edwards
5f0a390b8f
travis: Always use system 'virtualenv' command for venvs
2018-04-20 03:22:45 -06:00
Sam Edwards
cca5b910dc
travis: Correct version of Python 3 in use
...
Travis-CI environment only has Python 3.4 available, not 3.5.
2018-04-20 02:32:22 -06:00
Sam Edwards
5beaeb0f66
travis: Fix Python version selection
...
Apparently this is only respected by Travis if 'language' is set
to 'python'
2018-04-20 01:53:36 -06:00
Sam Edwards
d9e769f656
travis: Practically rewrite .travis.yml
...
- Make the build matrix actually run as a matrix
- Add a few exclusion rules to turn off some of the
more esoteric cases.
- Install libav, to test that p3ffmpeg builds
- Don't do a makepanda build at all on this branch
- Simplify uses of Python
- Change indentation style; no indentation for nested lists
2018-04-20 01:15:44 -06:00
Sam Edwards
a0a5f3a915
travis: Fix build rules for Python 3 on CMake
2018-02-09 22:07:07 -07:00
Sam Edwards
ef9e117e5a
travis: Remove 'dist: precise' builds; its version of CMake is too old
2018-02-09 22:05:53 -07:00
Sam Edwards
a03fef59cd
travis: Use a consistent output directory for makepanda/cmake output
2018-02-08 15:03:10 -07:00
Sam Edwards
54dad6c72a
travis: Oops, fix the CMake travis.yml config somewhat
2018-02-04 18:21:57 -07:00
Sam Edwards
eda119dac4
Merge branch 'master' into cmake
...
# Conflicts:
# .travis.yml
2018-02-04 17:12:51 -07:00
Mitchell Stokes
40aa65249b
tests: Add tests to .travis.yml
2017-11-03 19:26:35 +01:00
rdb
4018efc50d
Fix travis build
2017-09-19 17:49:04 +02:00
rdb
a66b497f2b
We no longer support GCC 4.6. Version 4.8+ is recommended.
...
Ubuntu Precise users can install GCC 4.8 from the ppa:ubuntu-toolchain-r/test repository.
CentOS 5/6 users can install devtoolset-2 or later.
2017-06-12 19:47:54 +02:00
Sam Edwards
a02357baef
travis: Don't bother "installing" Panda3D; run tests from build dir instead
2016-12-26 15:02:53 -07:00
Sam Edwards
53d946ff87
travis: Self-destruct makepanda before testing cmake build
2016-12-26 14:15:04 -07:00
Sam Edwards
53c407e470
travis: Build with CMake on Ubuntu trusty + precise.
2016-12-04 15:21:28 -08:00
Sam Edwards
7ee00365a0
travis: Fix PYTHONPATH for tests.
2016-12-03 17:12:06 -08:00
Sam Edwards
a32ace7391
travis: Fix faulty HAVE_GTK2 detection.
2016-12-03 15:39:21 -08:00
Sam Edwards
3dcde42540
travis: Add CMake buildsystem to Travis config.
2016-12-02 18:00:02 -08:00
rdb
7c79a999a5
Fix optimize=4 build on Windows; adjust Travis to make one opt4 build
2016-09-16 12:58:27 +02:00
rdb
369df86096
Fix a compile issue or two
2016-04-29 19:17:47 +02:00
rdb
571fd7d72e
Add test script to travis
2015-12-06 22:38:24 +01:00
rdb
50d2e8324e
Merge branch 'release/1.9.x'
...
Conflicts:
.travis.yml
direct/src/directtools/DirectLights.py
panda/src/nativenet/buffered_datagramconnection.h
2015-12-06 22:32:12 +01:00
rdb
43370d00ef
Update for new travis infrastructure, add Python 3 CI builds
2015-12-06 16:22:55 +01:00
rdb
c93e50ca05
Merge branch 'release/1.9.x'
...
Conflicts:
.travis.yml
dtool/src/cppparser/cppBison.cxx.prebuilt
dtool/src/cppparser/cppBison.yxx
makepanda/makepanda.py
2015-11-19 18:43:13 +01:00
rdb
f01bd92f26
Increase travis thread count to 4
2015-11-19 15:39:29 +01:00
rdb
63e682055d
travis: add --verbose flag
2015-06-30 15:06:18 +02:00
rdb
89d2fbd7e1
Build with two threads on travis
2015-06-21 14:13:31 +02:00
rdb
5a51a7e08d
Fix various build issues
2015-02-11 14:16:21 +01:00