aboutsummaryrefslogtreecommitdiffhomepage
path: root/travis.sh
Commit message (Collapse)AuthorAge
* Disable the xctool updatesGravatar Thomas Van Lenten2016-02-18
| | | | | | | | In light of https://github.com/google/protobuf/issues/1232, disable the xctool update so we stay on 0.2.7 which seems to work better. Remove the passing of -newSimulatorInstance since the older xctool doesn't support it.
* Move the xctool use of -reporter into a common spot and always use "plain" ↵Gravatar Thomas Van Lenten2016-02-16
| | | | to get more readable logs on travis.
* Tweak the xctool run for iOS tests to try and sort out flakeGravatar Thomas Van Lenten2016-02-16
| | | | | - Use the plain reporter for slightly more readable logs. - Add -newSimulatorInstance to the run-tests to see if it helps with flake.
* Bump up travis to Xcode 7.2Gravatar Thomas Van Lenten2016-02-16
| | | | | - Update simulator versions used. - Mark the iOS tests as flaky while trying to dig out the root cause.
* Allow conformance test runner to tolerate crashes, and re-enable conformance ↵Gravatar Josh Haberman2016-01-11
| | | | tests.
* Fixed test command for JS tests.Gravatar Josh Haberman2015-12-28
|
* Added README and enabled JavaScript tests on Node.jsGravatar Josh Haberman2015-12-21
|
* Disable conformance tests for csharp and ruby.Gravatar Feng Xiao2015-12-21
| | | | The testee program of these two languages crashes on some test input.
* Build Java conformance tests for JDK7 only.Gravatar Feng Xiao2015-12-21
| | | | | | The Java conformance test class uses JDK7+ only syntaxes and can't compile with JDK6. [skip ci]
* Only try to install GCC 4.8 on Linux.Gravatar Feng Xiao2015-12-21
|
* Fix Java travis tests.Gravatar Feng Xiao2015-12-21
|
* Configure conformance tests to build with C++11 (require GCC 4.8)Gravatar Feng Xiao2015-12-21
| | | | [skip ci]
* Make conformance tests build for C++ and Java.Gravatar Feng Xiao2015-12-16
| | | | Change-Id: Ibb3fe6f919cc7ca0df91da5e1697ba33d259e433
* Add a Go language example.Gravatar Tim Swast2015-11-25
| | | | | | | | | | | | | | | | | | This follows the other examples so that it can be used as a tutorial, such as the ones at: https://developers.google.com/protocol-buffers/docs/tutorials Even though Go generally does not use Makefiles, I added targets for the Go examples to be consistent with the other languages. Edit: Fix Travis run. Change to use $HOME instead of ~. Add protoc to path. GOPATH entry cannot start with shell metacharacter '~': "~/gocode" Edit(2): Fix Go code style to address comments.
* Add support for the conformance test for objc when run on OS XGravatar Thomas Van Lenten2015-11-18
|
* Switch ObjC Travis testing to using xctoolGravatar Thomas Van Lenten2015-11-09
| | | | | | | | xctool is preinstalled on the Travis OS X images and it seems to do better with iOS simulator flake, so use it instead of xcodebuild. xctool also is less chatty compared to xcodebuild, so it makes the logs a little easier to read.
* Add ObjC build to travis setupGravatar Thomas Van Lenten2015-11-09
| | | | | - Add objc for iOS and OS X builds to travis configs. - Update handing of python install to deal with newer OS X versions.
* fix json_format for python2.6:Gravatar Jie Luo2015-10-19
| | | | | 1, objcect_pair_hook is not supported in python2.6, so duplicated key check is removed in 2.6 2, total_seconds is not suppoted in python2.6, changed to compute seconds directly
* disable tests for python-cpp under py26 as well.Gravatar Jisi Liu2015-10-06
|
* disable py2.6 tests for json_format_testGravatar Jisi Liu2015-10-05
|
* Fix Python 3.4 cpp implementationGravatar Dan O'Reilly2015-08-31
| | | | | | | | | | Fixes the ScalarMapContainer/MessageMapContainer implementations on Python 3.4, by dynamically allocating their PyTypeObjects using PyType_FromSpecWithBases, instead of statically allocating them. This is necessary because Python 3.4+ disallows statically allocating a class with a dynamically allocated parent. Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
* Travis now only tests Python2.6 on Linux.Gravatar Dan O'Reilly2015-08-21
| | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
* Improve tox.ini, install py26 for travis.Gravatar Dan O'Reilly2015-08-20
| | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
* Install tox during travis build.Gravatar Dan O'Reilly2015-08-20
| | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
* Use tox in travis build. Tweak tox.iniGravatar Dan O'Reilly2015-08-20
| | | | Signed-off-by: Dan O'Reilly <oreilldf@gmail.com>
* Added C# conformance tests.Gravatar Jon Skeet2015-08-05
| | | | | | | The tests are run from Travis in the same way as on other platforms. Currently some expected failures - but only expected in that they're what we got to start with. Will try to fix them in other pull requests.
* Added Ruby to conformance tests.Gravatar Josh Haberman2015-07-16
| | | | | | | | | | | | | This involved fixing a few important bugs in the Ruby implementation -- mostly cases of mixing upb field types and descriptor types (upb field types do not distinguish between int/sint/fixed/sfixed like descriptor types do). Also added protobuf-specific exceptions so parse errors can be caught specifically. Change-Id: Ib49d3db976900b2c6f3455c8b88af52cfb86e036
* Remove the OS X checks from travis.sh, instead use excludes to not fire up a ↵Gravatar Thomas Van Lenten2015-06-10
| | | | vm for something we can't test.
* csharp travis integrationGravatar Jan Tattermusch2015-05-18
|
* Only generate protos in developmentGravatar Tamir Duberstein2015-05-15
| | | | Fixes #333.
* Allow tests to run on OS XGravatar Tamir Duberstein2015-05-15
|
* Don't hardcode bashGravatar Tamir Duberstein2015-05-15
|
* Refactor Travis tests: split configs and run in parallel.Gravatar Chris Fallin2015-05-14