Commit Graph

19 Commits

Author SHA1 Message Date
Zachary Ware c5bc6e477e
[2.7] Enable GUI testing on Travis Linux builds via Xvfb (GH-7887)
(cherry picked from commit b12112b5ba)
2018-07-19 21:51:42 -05:00
INADA Naoki 730fb07c3c
travis: Use -O3 option (GH-5599)
We don't use debugger on Travis.
(cherry picked from commit 8ff5356473)
2018-04-25 10:28:06 +09:00
Zachary Ware 21f53e7249
[2.7] Clean up Travis config (GH-5727)
(cherry picked from commit 7eb3f8226e)
2018-02-18 15:45:48 -06:00
Victor Stinner 2bc83afb30 bpo-31355: Travis CI: remove the macOS job (#3367) 2017-09-05 18:44:40 -07:00
Christian Heimes 9721e51daf [2.7] Travis: use ccache (GH-3307) (#3333)
(cherry picked from commit 8adc73c)
2017-09-05 19:14:03 +02:00
Victor Stinner cce1cb9180 bpo-30871: Add test.pythoninfo (#3174) (#3175)
* bpo-30871: Add test.pythoninfo (#3075)

* Add Lib/test/pythoninfo.py: script collecting various informations
  about Python to help debugging test failures.
* regrtest: remove sys.hash_info and sys.flags from header.
* Travis CI, Appveyor: run pythoninfo before tests
(cherry picked from commit b907abc885)

* bpo-30871: pythoninfo: add expat and _decimal (#3121)

* bpo-30871: pythoninfo: add expat and _decimal

* Remove _decimal.__version__

The string is hardcoded, not really interesting.

(cherry picked from commit f6ebd838f0)

* bpo-30871: Add "make pythoninfo" (#3120)

(cherry picked from commit a3a01a2fce)

* bpo-30871: pythoninfo: more sys, os, time data (#3130)

* bpo-30871: pythoninfo: more sys, os, time data

PythonInfo now converts types other than intger to string by default.

* fix typo

(cherry picked from commit ad7eaed543)

* bpo-31231: Fix pythoninfo in Travis config (#3134)

bpo-31231, bpo-30871: Replace "./python -m test.pythoninfo" with
"make pythoninfo", since macOS uses ./python.exe.
(cherry picked from commit 92b1f90143)

(cherry picked from commit 29d007bb67)
2017-08-22 03:40:26 +02:00
Zachary Ware 51658f7f9d [2.7] Use Travis to make sure all generated files are up to date (GH-2080) (GH-2094)
(cherry-picked from commit 0afbabe245)

Also adds `python.exe-gdb.py` to `.gitignore`, it is created by OS X builds.
2017-06-11 17:45:40 -05:00
Zachary Ware e29c5e8104 [2.7] Install dependencies in Travis OSX build (GH-1952)
(cherry picked from commit 167e0fc211)
2017-06-05 22:41:36 -05:00
Zachary Ware ddf8f141f0 [2.7] bpo-30417: Disable 'cpu' resource on Travis (GH-1928)
Also weakens the 'should this be run?' regex to allow all builds when .travis.yml changes.
(cherry picked from commit c53b13b270)
2017-06-05 20:03:05 -05:00
Brett Cannon 6a1b89dd13 [2.7] Turn on macOS builds for Travis (GH-1846) (GH-1931)
Initially the macOS builds are allowed to fail until such time that they can be determined to be stable and not add an unacceptable amount of time to the overall Travis-passing process.
(cherry picked from commit 21c2dd7cf8)
2017-06-03 10:38:43 -07:00
Brett Cannon 32e220f1a2 [2.7] Fix Travis config to reinstate test build (GH-1879) (GH-1891)
(cherry picked from commit a5aa72ac78)
2017-05-31 15:53:30 -07:00
Mariatta 497e5e105a [2.7] Build docs in parallel (GH-1842). (GH-1873)
(cherry picked from commit eba68e2c42)
2017-05-30 15:29:40 -07:00
Brett Cannon fd58340e47 Build the docs against Sphinx 1.6.1 (GH-1744) 2017-05-22 17:47:01 -07:00
Brett Cannon 97eb2a7d77 [2.7] bpo-30380: Pin the version of Sphinx used to build the docs (GH-1612) (GH-1619) 2017-05-16 14:41:00 -07:00
Zachary Ware bd82a070cd Update Travis Doc build config (GH-1565)
Build the 'suspicious' doc target, turn on warnings-as-errors on the
docs, and always build the docs.  This better matches master's doc build
setup.
2017-05-13 10:05:53 -05:00
Brett Cannon d6654071cf Drop the standard gcc test build on Travis (GH-853) (GH-861)
Instead have gcc be used for the coverage build so gcc is exercised in at least one place.
(cherry picked from commit ad2f9e2c8a)
2017-03-27 16:47:35 -07:00
Brett Cannon fc714fd931 Drop C++ header compatibility test (#718) (#721)
The $CXX environment variable is not exported under the 'c' language on Travis.
(cherry picked from commit 77ed11552d)
2017-03-19 10:05:18 -07:00
Brett Cannon a5f8165909 [2.7] Combine the C++ header CI build into the main C build (GH-697) (#706)
This will eliminate one of the builds in Travis, allowing for CI overall to complete faster.
(cherry picked from commit 993d4b3440)
2017-03-17 15:46:32 -07:00
INADA Naoki 98604c7683 bpo-29529: Add .travis.yml to 2.7 branch (GH-27) 2017-02-20 09:44:53 +09:00