Joshua Haberman
4be07a2dce
Increase build timeout until we can parallelize the build.
4 years ago
Joshua Haberman
a01f3e23a4
Fixes for google3 build, and exclude even more tests from macOS to avoid timeout.
4 years ago
Joshua Haberman
a83d55ee4b
Exclude Clang tests from MacOS to avoid Kokoro timeouts.
...
The real solution is to have each Kokoro build as part of a
separate job that runs in parallel.
4 years ago
Joshua Haberman
73fcfe9ed0
Tried to slim down the tests a bit more.
4 years ago
Joshua Haberman
baab25b7aa
Removed excess/redundant tests from Kokoro script.
4 years ago
Joshua Haberman
9d87055ce4
Updated Kokoro build script.
4 years ago
Joshua Haberman
5b1f0d86a1
For Kokoro, only build/test -m32 on Linux.
...
Also fixed a bunch of bugs found by gcc's -fanalyzer.
4 years ago
Joshua Haberman
0497f8deed
Fixed a critical bug on 32-bit builds, and added much more Kokoro testing.
...
There was a bug in our arena code where we assumed that
sizeof(upb_array) would be a multiple of 8. On i386 it was
not, and this was causing memory corruption on 32-bit builds.
4 years ago
Joshua Haberman
b928696942
A few more fixes, and test fastdecode under Kokoro.
4 years ago
Joshua Haberman
bc1e0b314f
Fixed some strict C89 errors.
4 years ago
Joshua Haberman
de22764b33
Updated Kokoro to test ... instead of :all.
4 years ago
Joshua Haberman
ffe40c9f94
Only run Valgrind if it is present.
5 years ago
Joshua Haberman
086a68d191
Fixed memory leak that could occur after upb_arena_fuse().
...
Also added valgrind testing for Kokoro.
5 years ago
Joshua Haberman
7d38c201fa
Enabled conformance tests to run under ASAN. This apears to work now. ( #292 )
5 years ago
Joshua Haberman
b717575cef
Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors. ( #289 )
...
* Added -Wextra and -Wshorten-64-to-32 and fixed resulting errors.
* Disable -Wshorten-32-to-64 since Kokoro is missing Clang.
* Fixed -Wextra warnings for gcc.
* Reordered UPB_UNUSED() to come after declarations.
* Added another -pedantic fix and log CC version.
* Fix compile error and conditionally run use_bazel.sh.
* Moved set -e after use_bazel.sh.
* Fixed typo in conditional.
5 years ago
Joshua Haberman
408d34797d
Disable UBSan, Clang is not available in upb's Kokoro image atm.
5 years ago
Joshua Haberman
6b808a4072
Fixed all UBSan issues and added UBSan CI checks.
5 years ago
Joshua Haberman
ef25ea5281
Added Kokoro verification of the ASAN build. ( #220 )
5 years ago
Josh Haberman
eb633dbe3c
Query CMake version.
6 years ago
Joshua Haberman
51a646ec11
Make Bazel print output for failed tests.
6 years ago
Josh Haberman
43ab429c09
Use the latest Bazel version.
6 years ago
Josh Haberman
966d9d89e6
Added Kokoro config files.
6 years ago