This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch branch-1.8
in repository https://gitbox.apache.org/repos/asf/orc.git
The following commit(s) were added to refs/heads/branch-1.8 by this push:
new 750e61509 Revert "ORC-1303: [C++] Upgrade GoogleTest to 1.12.1"
750e61509 is described below
commit 750e615091e399569e1f8a1c1491a5d2f343539c
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Mon Nov 28 21:19:15 2022 -0800
Revert "ORC-1303: [C++] Upgrade GoogleTest to 1.12.1"
This reverts commit 87b6c260e5e2e0ac2117c4302b7c70f053257d05.
---
c++/test/CMakeLists.txt | 1 -
c++/test/TestColumnReader.cc | 2 +-
c++/test/TestRleEncoder.cc | 2 +-
c++/test/TestWriter.cc | 2 +-
cmake_modules/ThirdpartyToolchain.cmake | 19 ++++++++-----------
tools/test/CMakeLists.txt | 1 -
tools/test/TestMatch.cc | 6 +++---
7 files changed, 14 insertions(+), 19 deletions(-)
diff --git a/c++/test/CMakeLists.txt b/c++/test/CMakeLists.txt
index 59208831d..00aca6b55 100644
--- a/c++/test/CMakeLists.txt
+++ b/c++/test/CMakeLists.txt
@@ -57,7 +57,6 @@ target_link_libraries (orc-test
orc::protobuf
orc::snappy
orc::zlib
- orc::gtest
orc::gmock
)
diff --git a/c++/test/TestColumnReader.cc b/c++/test/TestColumnReader.cc
index f2b60c1a3..bc0ecb8eb 100644
--- a/c++/test/TestColumnReader.cc
+++ b/c++/test/TestColumnReader.cc
@@ -4724,6 +4724,6 @@ TEST(TestColumnReader, testStringDictinoryIndexOverflow) {
}
}
-INSTANTIATE_TEST_SUITE_P(OrcColumnReaderTest, TestColumnReaderEncoded,
Values(true, false));
+INSTANTIATE_TEST_CASE_P(OrcColumnReaderTest, TestColumnReaderEncoded,
Values(true, false));
} // namespace orc
diff --git a/c++/test/TestRleEncoder.cc b/c++/test/TestRleEncoder.cc
index 7ef68f458..f54e072ef 100644
--- a/c++/test/TestRleEncoder.cc
+++ b/c++/test/TestRleEncoder.cc
@@ -306,5 +306,5 @@ namespace orc {
runExampleTest(data, 9, expectedEncoded, 13);
}
- INSTANTIATE_TEST_SUITE_P(OrcTest, RleTest, Values(true, false));
+ INSTANTIATE_TEST_CASE_P(OrcTest, RleTest, Values(true, false));
}
diff --git a/c++/test/TestWriter.cc b/c++/test/TestWriter.cc
index ae5701807..ee8270805 100644
--- a/c++/test/TestWriter.cc
+++ b/c++/test/TestWriter.cc
@@ -2044,5 +2044,5 @@ namespace orc {
testSuppressPresentStream(CompressionKind_SNAPPY);
}
- INSTANTIATE_TEST_SUITE_P(OrcTest, WriterTest, Values(FileVersion::v_0_11(),
FileVersion::v_0_12(), FileVersion::UNSTABLE_PRE_2_0()));
+ INSTANTIATE_TEST_CASE_P(OrcTest, WriterTest, Values(FileVersion::v_0_11(),
FileVersion::v_0_12(), FileVersion::UNSTABLE_PRE_2_0()));
}
diff --git a/cmake_modules/ThirdpartyToolchain.cmake
b/cmake_modules/ThirdpartyToolchain.cmake
index f10069928..6919847fb 100644
--- a/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cmake_modules/ThirdpartyToolchain.cmake
@@ -13,7 +13,7 @@
set(LZ4_VERSION "1.9.3")
set(SNAPPY_VERSION "1.1.7")
set(ZLIB_VERSION "1.2.11")
-set(GTEST_VERSION "1.12.1")
+set(GTEST_VERSION "1.8.0")
set(PROTOBUF_VERSION "3.5.1")
set(ZSTD_VERSION "1.5.2")
@@ -316,7 +316,6 @@ if (BUILD_CPP_TESTS)
set(GTEST_PREFIX "${THIRDPARTY_DIR}/googletest_ep-install")
set(GTEST_INCLUDE_DIR "${GTEST_PREFIX}/include")
set(GMOCK_STATIC_LIB
"${GTEST_PREFIX}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}gmock${CMAKE_STATIC_LIBRARY_SUFFIX}")
- set(GTEST_STATIC_LIB
"${GTEST_PREFIX}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}gtest${CMAKE_STATIC_LIBRARY_SUFFIX}")
set(GTEST_SRC_URL
"https://github.com/google/googletest/archive/release-${GTEST_VERSION}.tar.gz")
if(APPLE)
set(GTEST_CMAKE_CXX_FLAGS " -DGTEST_USE_OWN_TR1_TUPLE=1
-Wno-unused-value -Wno-ignored-attributes")
@@ -338,10 +337,9 @@ if (BUILD_CPP_TESTS)
URL ${GTEST_SRC_URL}
${THIRDPARTY_LOG_OPTIONS}
CMAKE_ARGS ${GTEST_CMAKE_ARGS}
- BUILD_BYPRODUCTS "${GMOCK_STATIC_LIB}" "${GTEST_STATIC_LIB}")
+ BUILD_BYPRODUCTS "${GMOCK_STATIC_LIB}")
set(GMOCK_LIBRARY ${GMOCK_STATIC_LIB})
- set(GTEST_LIBRARY ${GTEST_STATIC_LIB})
set(GTEST_VENDORED TRUE)
endif ()
@@ -349,26 +347,25 @@ if (BUILD_CPP_TESTS)
# distributions statically link gtest inside the gmock shared lib
add_library (orc_gmock INTERFACE)
add_library (orc::gmock ALIAS orc_gmock)
- add_library (orc_gtest INTERFACE)
- add_library (orc::gtest ALIAS orc_gtest)
if (ORC_PREFER_STATIC_GMOCK AND ${GMOCK_STATIC_LIB})
target_link_libraries (orc_gmock INTERFACE ${GMOCK_STATIC_LIB})
- target_link_libraries (orc_gtest INTERFACE ${GTEST_STATIC_LIB})
+ if (NOT "${GTEST_STATIC_LIB}" STREQUAL "")
+ target_link_libraries (orc_gmock INTERFACE ${GTEST_STATIC_LIB})
+ endif ()
else ()
target_link_libraries (orc_gmock INTERFACE ${GMOCK_LIBRARY})
- target_link_libraries (orc_gtest INTERFACE ${GTEST_LIBRARY})
+ if (NOT "${GTEST_LIBRARY}" STREQUAL "")
+ target_link_libraries (orc_gmock INTERFACE ${GTEST_LIBRARY})
+ endif ()
endif ()
target_include_directories (orc_gmock SYSTEM INTERFACE ${GTEST_INCLUDE_DIR})
- target_include_directories (orc_gtest SYSTEM INTERFACE ${GTEST_INCLUDE_DIR})
if (GTEST_VENDORED)
add_dependencies (orc_gmock googletest_ep)
- add_dependencies (orc_gtest googletest_ep)
endif ()
if (NOT APPLE AND NOT MSVC)
target_link_libraries (orc_gmock INTERFACE Threads::Threads)
- target_link_libraries (orc_gtest INTERFACE Threads::Threads)
endif ()
endif ()
diff --git a/tools/test/CMakeLists.txt b/tools/test/CMakeLists.txt
index e71a51d73..fe2be1d70 100644
--- a/tools/test/CMakeLists.txt
+++ b/tools/test/CMakeLists.txt
@@ -36,7 +36,6 @@ target_link_libraries (tool-test
orc::protobuf
orc::zlib
orc::snappy
- orc::gtest
orc::gmock
)
diff --git a/tools/test/TestMatch.cc b/tools/test/TestMatch.cc
index a0e2a2980..9fb28f494 100644
--- a/tools/test/TestMatch.cc
+++ b/tools/test/TestMatch.cc
@@ -161,7 +161,7 @@ namespace orc {
std::map<std::string, std::string> makeMetadata();
- INSTANTIATE_TEST_SUITE_P(TestMatchParam, FileParam,
+ INSTANTIATE_TEST_CASE_P(TestMatchParam, FileParam,
testing::Values(
OrcFileDescription("TestOrcFile.columnProjection.orc",
"TestOrcFile.columnProjection.jsn.gz",
@@ -550,7 +550,7 @@ namespace orc {
));
#ifdef HAS_PRE_1970
-INSTANTIATE_TEST_SUITE_P(TestMatch1900, FileParam,
+INSTANTIATE_TEST_CASE_P(TestMatch1900, FileParam,
testing::Values(
OrcFileDescription("TestOrcFile.testDate1900.orc",
"TestOrcFile.testDate1900.jsn.gz",
@@ -568,7 +568,7 @@ INSTANTIATE_TEST_SUITE_P(TestMatch1900, FileParam,
#endif
#ifdef HAS_POST_2038
- INSTANTIATE_TEST_SUITE_P(TestMatch2038, FileParam,
+ INSTANTIATE_TEST_CASE_P(TestMatch2038, FileParam,
testing::Values(
OrcFileDescription("TestOrcFile.testDate2038.orc",
"TestOrcFile.testDate2038.jsn.gz",