gnucash master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Fri Jan 13 08:46:30 EST 2017
Updated via https://github.com/Gnucash/gnucash/commit/3c57c440 (commit)
via https://github.com/Gnucash/gnucash/commit/a71d8417 (commit)
from https://github.com/Gnucash/gnucash/commit/1ce1aff0 (commit)
commit 3c57c440784208d8b59c4a9539d9102e6aff84a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 12 19:19:37 2017 +0100
Enable google test on travis
This enables a number of additional unit tests.
Unfortunately several of them fail on travis and need
some more attention.
diff --git a/.travis.yml b/.travis.yml
index b7fad01..2224d11 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,4 +14,5 @@ install:
- sudo apt-get install -qq swig
- sudo apt-get install -qq libboost-all-dev
- sudo apt-get --reinstall install -qq language-pack-en language-pack-fr
-script: ./autogen.sh && ./configure && make && TZ="America/Los_Angeles" make check
+ - git clone https://github.com/google/googletest ~/gtest
+script: ./autogen.sh && ./configure GTEST_ROOT=~/gtest/googletest GMOCK_ROOT=~/gtest/googlemock && make && TZ="America/Los_Angeles" make check
diff --git a/configure.ac b/configure.ac
index 76df6ea..0238b71 100644
--- a/configure.ac
+++ b/configure.ac
@@ -951,6 +951,7 @@ if test x$enable_google_test = xyes; then
else
if test -n "${GMOCK_ROOT}" -a -r "${GMOCK_ROOT}/src/gmock-all.cc"; then
ac_cv_gmock_src_path=${GMOCK_ROOT}/src
+ ac_cv_gmock_root=${GMOCK_ROOT}
elif test "x$ac_cv_gtest_system_install" = "xyes"; then
if test "x$ac_cv_file__usr_src_gmock_src_gmock_all_cc" = xyes; then
ac_cv_gmock_src_path="/usr/src/gmock/src"
commit a71d8417c6343ea227f6f887c536a4f797ae199d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 12 19:14:02 2017 +0100
Fix signedness of certain gmock based tests
diff --git a/src/libqof/qof/test/test-kvp-frame.cpp b/src/libqof/qof/test/test-kvp-frame.cpp
index 0c99330..92c68b8 100644
--- a/src/libqof/qof/test/test-kvp-frame.cpp
+++ b/src/libqof/qof/test/test-kvp-frame.cpp
@@ -151,7 +151,7 @@ TEST_F (KvpFrameTest, GetKeys)
auto k3 = "second";
auto keys = t_root.get_keys ();
- EXPECT_EQ (keys.size (), 1);
+ EXPECT_EQ (keys.size (), 1ul);
assert_contains (keys, k1);
auto frameval = t_root.get_slot(k1);
Summary of changes:
.travis.yml | 3 ++-
configure.ac | 1 +
src/libqof/qof/test/test-kvp-frame.cpp | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
More information about the gnucash-changes
mailing list