misterg
c4ccab33aa
Googletest export
...
Internal Change
PiperOrigin-RevId: 233614147
6 years ago
Abseil Team
dda0df3b0a
Googletest export
...
Internal change
PiperOrigin-RevId: 232362580
6 years ago
Gennadiy Civil
f80d6644d4
Update .travis.yml
6 years ago
Gennadiy Civil
5dfcd1bc42
Update .travis.yml
6 years ago
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>
6 years ago
Gennadiy Civil
9318a18ccf
Added -Wgnu-zero-variadic-macro-arguments" clang
...
This is inspired by work in http://go/gh/google/googletest/pull/2063 but in a separate commit
6 years ago
Gennadiy Civil
2edadcedf3
Workaround homebrew issue
6 years ago
Dominic Jodoin
3b1f43c2e7
Use if statements
6 years ago
Dominic Jodoin
fc0f926768
Don't cache APT packages on OS X/macOS
6 years ago
Dominic Jodoin
ea5e941d84
Change directory ownership earlier
6 years ago
Dominic Jodoin
b5c08cb9f4
Cache gcc and clang APT packages
6 years ago
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.
6 years ago
Chris Johnson
2c8ab3f18b
feat: Add initial support for PlatformIO and Arduino
6 years ago
Gennadiy Civil
915f6cfef3
Update .travis.yml
6 years ago
Gennadiy Civil
5404fd7d06
Update .travis.yml
6 years ago
Gennadiy Civil
2f126c74d2
Update .travis.yml
6 years ago
Gennadiy Civil
87589af5ba
Update .travis.yml
6 years ago
Gennadiy Civil
f410177a8b
Update .travis.yml
...
Revert attempted template depth fix , a real fix is coming
6 years ago
Gennadiy Civil
723f26663f
Update .travis.yml
...
Testing increasing -ftemplate-depth to fix clang 3.9
6 years ago
Gennadiy Civil
adcb1f8e8e
Update .travis.yml
7 years ago
Gennadiy Civil
c34ecf1ff0
Revert "Add clang format check to one of the builds"
7 years ago
Gennadiy Civil
b91eab2fc7
C++11 autotools build
7 years ago
Gennadiy Civil
2d3466be47
Add clang format check to one of the builds to provide indication that formatting is incorrect
7 years ago
Gennadiy Civil
fc2caf6485
Update .travis.yml
...
Remove pre C++11
7 years ago
Gennadiy Civil
3dbba3b072
Changing clang tp 3.9 as 3.7 no longer works on Travis
7 years ago
Gennadiy Civil
d7d21c0b91
clang 3.7->3.9
7 years ago
Gennadiy Civil
a83e98d0e7
Update .travis.yml
...
Bring travil yml back to the master branch state
7 years ago
Gennadiy Civil
964748a902
Update .travis.yml
7 years ago
Gennadiy Civil
e8ebde4f21
Testing, trying to figure out clang errors
...
Possibly related to travis env
7 years ago
Piotr Kąkol
309e8a271e
Updated broken and outdated URLs
7 years ago
Scott Graham
95ec42d95f
Add no-exception and no-rtti to build matrix
7 years ago
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
7 years ago
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
7 years ago
Gennadiy Civil
ed8d02cfc6
Update .travis.yml
...
Trying to get around mongoDB expired keys, etc
7 years ago
Gennadiy Civil
73d1251fe9
Update .travis.yml
7 years ago
Gennadiy Civil
cfd29e0488
Update .travis.yml
7 years ago
Gennadiy Civil
29f94e0106
Update .travis.yml
7 years ago
Gennadiy Civil
2982dc1a58
Trying to fix travis
7 years ago
Gennadiy Civil
6eccdb7b62
Update .travis.yml
7 years ago
Carlos O'Ryan
67d6e46728
Use correct name for build event types.
7 years ago
Carlos O'Ryan
9cee677ce4
Optimize build matrix ( #1 )
...
Disable expensive builds on pull requests.
7 years ago
Carlos O'Ryan
75b85d5382
Create a autotools-based build for Travis.
...
When this build works, we know the autoconf support is working.
7 years ago
Carlos O'Ryan
bc3320b7f1
Implement bazel-based builds in Travis.
...
This refactored test build scripts to enable
bazel-build scripts in Travis.
7 years ago
Carlos O'Ryan
4aa05bd4ff
Only switch to g++-4.9 on Linux.
7 years ago
Gennadiy Civil
54c2648bff
Workaround for Travis issue https://goo.gl/d5eV8o
8 years ago
Gennadiy Civil
34aaf58c8b
Revert "Workaround for Travis issue https://github.com/travis-ci/travis-ci/is …"
8 years ago
Gennadiy Civil
dfed97a69a
Workaround for Travis issue https://github.com/travis-ci/travis-ci/issues/8552
8 years ago
Herbert Thielen
be94bf501e
remove unused variables from travis environment
8 years ago
Herbert Thielen
beca85ff4a
drop unused valgrind package from installation
...
... and remove explicit gcc installation (will be installed with g++
automatically)
8 years ago
Herbert Thielen
dd8e4a6358
reset ccache statistics at install
8 years ago