Commit Graph

74 Commits

Author SHA1 Message Date
Krystian Kuzniarek
b38b90156b remove trailing whitespaces 2019-07-30 10:59:43 +02:00
Abseil Team
5782c5f2bc Googletest export
Update a broken link in a comment.

PiperOrigin-RevId: 257493975
2019-07-16 11:21:11 -04:00
cclauss
93c679ce86 Travis CI: The sudo: tag is now deprecated in Travis CI 2019-07-01 13:48:44 +02:00
misterg
cc8788e8b0 Googletest export
Move Googletest OSS bazel builds to latest bazel.
The latest bazel ( 0.27.0 as of now ) does not run on trusty.

PiperOrigin-RevId: 253829774
2019-06-18 14:25:41 -04:00
misterg
ad9bbdd489 Googletest export
Internal Change

PiperOrigin-RevId: 253658026
2019-06-18 10:36:59 -04:00
Gennadiy Civil
33faf71903 Merge pull request #2288 from gennadiycivil:master
PiperOrigin-RevId: 253652550
2019-06-18 10:36:52 -04:00
Abseil Team
91ff024747 Googletest export
Project import generated by Copybara.

PiperOrigin-RevId: 253600369
2019-06-17 16:34:31 -04:00
misterg
c02785d4e8 Googletest export
Internal Change

PiperOrigin-RevId: 253581166
2019-06-17 16:34:23 -04:00
Gennadiy Civil
10785d53ff revert travis.yml, irrelevant 2019-06-17 15:42:03 -04:00
Gennadiy Civil
ab0d3e8ceb testing, explicitly specify compiler 2019-06-17 15:03:27 -04:00
Gennadiy Civil
2bec27b519 Finish removing autotools 2019-06-13 16:40:54 -04:00
misterg
a4c9af804f Googletest export
Internal Change

PiperOrigin-RevId: 233614147
2019-02-12 13:20:40 -05:00
Abseil Team
464761ffb0 Googletest export
Internal change

PiperOrigin-RevId: 232362580
2019-02-12 13:20:05 -05:00
Gennadiy Civil
45a2134b09 Merge pull request #2100 from ngie-eign/test-clang-osx-every-travis-run
Test out changes with clang/OSX each PR using Travis CI
2019-02-05 12:12:38 -05:00
Gennadiy Civil
79973ed4d9 Update .travis.yml 2019-02-04 15:30:37 -05:00
Gennadiy Civil
182a583533 Update .travis.yml 2019-02-04 15:29:18 -05:00
Enji Cooper
01c736e8a7 Test out changes with clang/OSX each PR using Travis CI
This will help ensure that test coverage isn't missed when changes that
can impact OSX with clang are submitted. Although not perfect, testing
changes on OSX with clang is an ok proxy [for now] for testing changes on
FreeBSD with clang (testing on FreeBSD is non-trivial, as Travis CI doesn't
support operating systems other than Linux and OSX).

In order to support this, install the packages via homebrew using a
`addons::homebrew::packages` block (similar to `addons::apt::packages`
for Ubuntu), as documented in the Travis CI docs
( https://docs.travis-ci.com/user/installing-dependencies/ ). While
here, try pushing apt* calls into the Travis config for Ubuntu, instead
of delaying the equivalent calls in the `ci/*.sh` scripts. Keep the
`ci/*.sh` scripts for ease of testing locally (and extend the OSX one to
install gcc 4.9 and llvm 3.9, like the travis config does).

In order to accomodate this change (and because the homebrew package for
llvm@3.9 doesn't automatically add clang*-3.9 to `$PATH`), `$PATH` needs
to be adjusted to find the llvm@3.9 toolchain.

Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
2019-02-04 12:19:27 -08:00
Gennadiy Civil
00f6cb423f Workaround homebrew issue 2019-01-10 18:20:44 -05:00
Chris Johnson
e732e37c71 fix: Remove global chmod from Travis
Removed global chmod +x for Travis scripts in favor of just applying it to PlatformIO builds.
2018-12-06 15:26:28 -06:00
Chris Johnson
0c47500d26 feat: Add initial support for PlatformIO and Arduino 2018-12-04 21:44:39 -06:00
Gennadiy Civil
c618fd7c5d Update .travis.yml
Revert attempted template depth fix , a real fix is coming
2018-10-19 12:27:17 -07:00
Gennadiy Civil
a78d7b5369 Update .travis.yml
Testing increasing -ftemplate-depth to fix clang 3.9
2018-10-18 14:27:39 -07:00
Gennadiy Civil
9298ad50f1 Update .travis.yml 2018-09-25 20:23:25 -07:00
Gennadiy Civil
afa55816ba Revert "Add clang format check to one of the builds" 2018-09-25 10:05:30 -07:00
Gennadiy Civil
792468c2a6 C++11 autotools build 2018-09-25 12:24:34 -04:00
Gennadiy Civil
d791aca51d Add clang format check to one of the builds to provide indication that formatting is incorrect 2018-09-25 02:42:15 -04:00
Gennadiy Civil
51c550c30b Update .travis.yml
Remove pre C++11
2018-09-14 15:34:13 -04:00
Gennadiy Civil
c423febc50 Changing clang tp 3.9 as 3.7 no longer works on Travis 2018-08-29 22:02:08 -04:00
Piotr Kąkol
65e7d50e3e Updated broken and outdated URLs 2018-07-25 19:19:26 +02:00
Scott Graham
a437920a83 Add no-exception and no-rtti to build matrix 2018-05-01 09:34:13 -07:00
Gennadiy Civil
2ae55f54bf Include gcc on mac into PR matrix
There was an error that slipped through and only showed up on PR merge (https://travis-ci.org/google/googletest/jobs/364304396/config ) , we dont want that again
2018-04-10 11:28:16 -04:00
Gennadiy Civil
a0dd1a237a Include OSX builds back into PR builds
Had an instance where the breakage was not detected until the actual merge. Need to be better than that
2018-03-29 13:50:32 -04:00
Gennadiy Civil
c51d6cb4c8 Update .travis.yml
Trying to get around mongoDB expired keys, etc
2018-01-11 17:03:14 -05:00
Gennadiy Civil
92417645ac Update .travis.yml 2018-01-11 16:57:44 -05:00
Gennadiy Civil
00c177c196 Update .travis.yml 2018-01-11 16:55:21 -05:00
Gennadiy Civil
ebdbba19b7 Update .travis.yml 2018-01-11 14:57:50 -05:00
Gennadiy Civil
a3736d2166 Update .travis.yml 2018-01-10 10:20:09 -05:00
Carlos O'Ryan
a7db01b2c0 Use correct name for build event types. 2018-01-05 14:58:48 -05:00
Carlos O'Ryan
545271e30d Optimize build matrix (#1)
Disable expensive builds on pull requests.
2018-01-04 13:04:31 -05:00
Carlos O'Ryan
cbd3ad0155 Create a autotools-based build for Travis.
When this build works, we know the autoconf support is working.
2017-12-24 12:22:17 -05:00
Carlos O'Ryan
71ba2c8764 Implement bazel-based builds in Travis.
This refactored test build scripts to enable
bazel-build scripts in Travis.
2017-12-08 20:59:07 -05:00
Carlos O'Ryan
5f16f9a399 Only switch to g++-4.9 on Linux. 2017-12-06 22:43:39 -05:00
Gennadiy Civil
b10fafd2f0 Workaround for Travis issue https://goo.gl/d5eV8o 2017-10-18 16:18:47 -04:00
Gennadiy Civil
8953a6af0d Workaround for Travis issue https://github.com/travis-ci/travis-ci/issues/8552 2017-10-18 10:40:00 -04:00
Herbert Thielen
eca7320e6c Merge branch 'master' into hethi/cleanup-travis-environment 2017-09-08 11:38:27 +02:00
Gennadiy Civil
aa77f8f490 Merge pull request #1251 from aninf-wo/hethi/drop-valgrind-installation-on-travis
drop unused valgrind package from Travis build slave installation
2017-09-07 23:04:18 -04:00
Herbert Thielen
ca38ab5a51 Merge branch 'master' into hethi/travis-release-build 2017-09-07 11:05:28 +02:00
Herbert Thielen
645317b7d3 remove unused variables from travis environment 2017-09-05 19:18:58 +02:00
Herbert Thielen
2e0281378f drop unused valgrind package from installation
... and remove explicit gcc installation (will be installed with g++
automatically)
2017-09-05 17:39:04 +02:00
Herbert Thielen
2d1bdd7b09 reset ccache statistics at install 2017-09-05 16:36:23 +02:00