Commit Graph

83 Commits

Author SHA1 Message Date
dmauro 6c58c11d54 Googletest export
Remove platformio tests. This currently uses gcc 4.8.2 which is no
longer supported.

PiperOrigin-RevId: 351667999
2021-01-13 20:59:51 -05:00
dmauro d737069111 Googletest export
Fix the TravisCI build by updating the required tools

PiperOrigin-RevId: 344882646
2020-12-02 18:23:22 -05:00
dmauro 859bfe8981 Googletest export
Update Travis CI to use Ubuntu Bionic in some cases

PiperOrigin-RevId: 313639562
2020-05-28 19:55:32 -04:00
Arthur O'Dwyer 1b066f4edf Add -Wdeprecated to the build configuration. 2020-04-23 22:22:34 -04:00
Arthur O'Dwyer 5504ded3ab Fix a typo in .travis.yml
The old code was trying to pass -Wgnu-zero-variadic-macro-arguments
as part of CXXFLAGS, but it forgot the quotation marks needed around
whitespace. This meant that option was ignored:
https://travis-ci.org/github/google/googletest/jobs/666534177#L760

Unfortunately, the codebase is not remotely clean with respect to that
warning option. It fails like this:
https://travis-ci.org/github/Quuxplusone/googletest/jobs/668118135

So, remove that failing configuration from the test matrix until
someone has time to look at it.
2020-03-28 13:06:55 -04:00
misterg 72adf7a415 Googletest export
Bump llvm to 4.0 because brew removed 3.9

PiperOrigin-RevId: 271634609
2019-09-27 16:48:42 -04:00
Abseil Team 076c46198f Googletest export
Remove unnecessary full qualifications from std types.

PiperOrigin-RevId: 270101485
2019-09-27 16:48:09 -04:00
Gennadiy Civil c78ea26f20
Bump llvm version to 4 so brew can work again 2019-09-27 15:30:17 -04:00
misterg 9f8c3934d5 Googletest export
Restore https://github.com/google/googletest/pull/2309 that got overwritten

PiperOrigin-RevId: 261759571
2019-08-06 13:14:39 -04:00
Krystian Kuzniarek 28e1dde259 remove trailing whitespaces 2019-07-30 10:59:43 +02:00
Abseil Team e4f097b5fb Googletest export
Update a broken link in a comment.

PiperOrigin-RevId: 257493975
2019-07-16 11:21:11 -04:00
cclauss dfb5e22b8b
Travis CI: The sudo: tag is now deprecated in Travis CI 2019-07-01 13:48:44 +02:00
misterg 1d721a7a9d 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 be8d014625 Googletest export
Internal Change

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

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

PiperOrigin-RevId: 253581166
2019-06-17 16:34:23 -04:00
Gennadiy Civil fe3a10b41a revert travis.yml, irrelevant 2019-06-17 15:42:03 -04:00
Gennadiy Civil 6c971ca9a3 testing, explicitly specify compiler 2019-06-17 15:03:27 -04:00
Gennadiy Civil 7ada9b66be Finish removing autotools 2019-06-13 16:40:54 -04:00
misterg c4ccab33aa Googletest export
Internal Change

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

PiperOrigin-RevId: 232362580
2019-02-12 13:20:05 -05:00
Gennadiy Civil 9a502a5b14
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 f80d6644d4
Update .travis.yml 2019-02-04 15:30:37 -05:00
Gennadiy Civil 5dfcd1bc42
Update .travis.yml 2019-02-04 15:29:18 -05:00
Enji Cooper 9df5475b82 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 2edadcedf3
Workaround homebrew issue 2019-01-10 18:20:44 -05:00
Chris Johnson d9251df849
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 2c8ab3f18b
feat: Add initial support for PlatformIO and Arduino 2018-12-04 21:44:39 -06:00
Gennadiy Civil f410177a8b
Update .travis.yml
Revert attempted template depth fix , a real fix is coming
2018-10-19 12:27:17 -07:00
Gennadiy Civil 723f26663f
Update .travis.yml
Testing increasing -ftemplate-depth to fix clang 3.9
2018-10-18 14:27:39 -07:00
Gennadiy Civil adcb1f8e8e
Update .travis.yml 2018-09-25 20:23:25 -07:00
Gennadiy Civil c34ecf1ff0
Revert "Add clang format check to one of the builds" 2018-09-25 10:05:30 -07:00
Gennadiy Civil b91eab2fc7 C++11 autotools build 2018-09-25 12:24:34 -04:00
Gennadiy Civil 2d3466be47 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 fc2caf6485
Update .travis.yml
Remove pre C++11
2018-09-14 15:34:13 -04:00
Gennadiy Civil 3dbba3b072 Changing clang tp 3.9 as 3.7 no longer works on Travis 2018-08-29 22:02:08 -04:00
Piotr Kąkol 309e8a271e Updated broken and outdated URLs 2018-07-25 19:19:26 +02:00
Scott Graham 95ec42d95f Add no-exception and no-rtti to build matrix 2018-05-01 09:34:13 -07:00
Gennadiy Civil 8fbb419470
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 7888184f28
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 ed8d02cfc6
Update .travis.yml
Trying to get around mongoDB expired keys, etc
2018-01-11 17:03:14 -05:00
Gennadiy Civil 73d1251fe9
Update .travis.yml 2018-01-11 16:57:44 -05:00
Gennadiy Civil cfd29e0488
Update .travis.yml 2018-01-11 16:55:21 -05:00
Gennadiy Civil 29f94e0106
Update .travis.yml 2018-01-11 14:57:50 -05:00
Gennadiy Civil 6eccdb7b62
Update .travis.yml 2018-01-10 10:20:09 -05:00
Carlos O'Ryan 67d6e46728
Use correct name for build event types. 2018-01-05 14:58:48 -05:00
Carlos O'Ryan 9cee677ce4
Optimize build matrix (#1)
Disable expensive builds on pull requests.
2018-01-04 13:04:31 -05:00
Carlos O'Ryan 75b85d5382
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 bc3320b7f1
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