Commit Graph

37 Commits

Author SHA1 Message Date
Henrique Mendonça
aba4b1f2b0 travis CI sudo: required 2015-06-27 12:16:17 +10:00
Roger Meier
4ead520841 THRIFT-3155 move contrib/mingw32-toolchain.cmake to build/cmake/ 2015-05-16 21:09:18 +02:00
Nobuaki Sukegawa
fd5a4d2969 THRIFT-3137 Travis build hangs after failure 2015-05-10 18:25:56 +02:00
Roger Meier
fa0a125d22 .travis.yml: remove accidently added add sudo command 2015-04-27 21:56:51 +02:00
Roger Meier
71f2d8a714 THRIFT-3067 C++ cppcheck performance related warnings
Patch: Arijit Chattopadhyay <arijitnit06@gmail.com>

This closes #444
2015-04-26 17:00:04 +02:00
Roger Meier
7ed94ef8e8 THRIFT-3110 Print error log after cross test failures on Travis
This closes #458

 commit 7dfc994028df512d791f79c090d3d6cc1108a815
 Author: Nobuaki Sukegawa <nsukeg@gmail.com>
 Date: 2015-04-23T16:38:55Z
2015-04-26 16:55:35 +02:00
Nobuaki Sukegawa
f5b795d3be THRIFT-2578 Moving 'make cross' from test.sh to test.py 2015-03-29 14:39:32 +02:00
Roger Meier
41ad4342c5 THRIFT-847 Test Framework harmonization across all languages
THRIFT-2946 Enhance usability of cross test framework

Patch: Nobuaki Sukegawa

This closes: #358
2015-03-24 22:30:40 +01:00
henrique
7f9fa8831f THRIFT-3007 Travis build is broken because of directory conflict
Patch: Nobuaki Sukegawa

    This closes #381
2015-02-23 10:27:34 +08:00
jfarrell
e03f7e8e75 THRIFT-2962:Docker Thrift env for development and testing
Client: build
Patch: jfarrell

Adds build folder and moves all travis, cmake and docker build scripts into
one location for easier maintainability.
2015-02-18 23:25:54 -05:00
Nobuaki Sukegawa
a10697a9db THRIFT-2909 Improve travis build 2014-12-21 16:36:47 +01:00
Nobuaki Sukegawa
2825664f25 THRIFT-2893 CMake build fails with boost thread or std thread
Following changes are made to fix the build
* Add USE_..._THREAD compiler definitions correctly
* Link to boost_thread and boost_system when configured with boost thread
* Link to pthread if platform is posix and std thread is used
* Use PlatformThreadFactory in test code
2014-12-21 16:36:46 +01:00
Pascal Bach
54d3969e44 Add CMake builds to travis 2014-12-13 22:02:29 +01:00
Roger Meier
5effab65e3 .travis.yml: restructure matrix build, add QA, add CMake builds 2014-11-16 22:31:33 +01:00
Roger Meier
71bd360f04 .travis.yml: just use 2 cores 2014-11-08 23:13:13 +01:00
Konrad Grochowski
4ab18cef74 THRIFT-2711 - proper build result returned from Travis
Travis will properly mark build as failed
2014-09-22 23:38:29 +02:00
henrique
c0a7d72c83 THRIFT-2638 travis: build with Haskell
Patch: John Chee
2014-07-26 13:11:12 +02:00
henrique
ac8d8e260e THRIFT-2635 Travis CI build and test matrix
This closes #163
2014-07-23 23:31:04 +02:00
henrique
55087a49d3 THRIFT-2571 doc and speed up travis build 2014-06-17 12:36:39 +02:00
henrique
bbac92453b THRIFT-2571 Simplify cross compilation using CMake
Patch: Pascal Bach

    This closes #137

----
2014-06-11 09:28:17 +02:00
henrique
48b189716f THRIFT-2471 requires libboost 1.54
+ additional script clean up
2014-06-10 15:19:55 +02:00
Pascal Bach
569863a138 Allow cross build for windows using mingw32
- Build the compiler using CMake for:
  - Linux native gcc
  - Windows using mingw32
2014-06-10 13:44:02 +02:00
henrique
ad4df16579 THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically
also removes go and lua from travis CI builds
2014-05-20 13:18:45 +02:00
henrique
ce79d59144 add missing bc on travis 2014-05-01 15:22:38 +02:00
henrique
d17f1c98e6 THRIFT-847 Test Framework harmonization across all languages
cross test speed up from 30min to 6
2014-04-30 16:36:31 +02:00
henrique
a139c91752 THRIFT-2312 travis.yml: build everything
Patch: Henrique Mendonça

fix php build and turn caching on
2014-04-02 14:45:39 +02:00
Roger Meier
169d655818 THRIFT-2312 .travis.yml: no apt-get update/upgrade,
no install of erlang, haskell and python
2014-01-15 21:48:10 +01:00
Roger Meier
78dbd5c662 THRIFT-2318 perl: dependency Class::Accessor not checked
Patch: Roger Meier
2014-01-15 13:57:34 +01:00
Roger Meier
aae8acb2db THRIFT-2318 perl: dependency Class::Accessor not checked
Patch: Roger Meier
2014-01-15 13:55:09 +01:00
Roger Meier
6635058e8b THRIFT-2312 .travis.yml: enable ruby, php and mingw compiler build 2014-01-15 09:51:48 +01:00
Roger Meier
2c7e89b305 .travis.yml: do "The Miracle Combination" for apt-get§ 2014-01-05 00:18:32 +01:00
Henrique Mendonça
0e07ec8162 THRIFT-1952 Travis CI
add multi-core support
2013-06-08 09:40:21 +02:00
Roger Meier
74c2cc8294 add missing apt-get upgrade within .travis.yml 2013-05-30 13:28:17 +02:00
Henrique
08c34eae97 THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça

align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
2013-05-11 20:41:22 +02:00
Roger Meier
1beeaaadd4 THRIFT-1952 Travis CI (.travis.yml)
add cross language test suite (sh test/test.sh)
2013-05-05 01:42:27 +02:00
Roger Meier
dcfc7e6b19 THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
disable python
2013-05-05 00:59:08 +02:00
Roger Meier
a0836f6c45 THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
2013-05-05 00:19:38 +02:00