Commit Graph

55 Commits

Author SHA1 Message Date
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