Skip to content

Conversation

@assignUser
Copy link
Member

@assignUser assignUser commented May 9, 2022

The gtest package for Windows provided by conda-forge doesn't provide GTestConfig.cmake.
See also: https://github.com/conda-forge/gtest-feedstock/blob/main/recipe/bld.bat

And FindGTest.cmake provided by CMake can't find gtest_dll.dll that is a shared
library version of GoogleTest.
See also: https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindGTest.cmake

It means that we can find only static version of GoogleTest on Windows with Conda
without a custom FindGTestAlt.cmake.

Shared library version arrow_flight_testing requires shared library version GoogleTest on
Windows because it defines arrow::flight::FlightTest that inherits testing::Test.
See also: https://github.com/apache/arrow/blob/master/cpp/src/arrow/flight/test_definitions.h

We must use the same library type for them on Windows.

To support ARROW_FLIGHT=ON/ARROW_BUILD_SHARED=ON/ARROW_BUILD_STATIC=OFF/
ARROW_BUILD_TESTS=ON with static version of GoogleTest, we need to build a static library not
shared library for arrow_flight_testing.

@github-actions
Copy link

github-actions bot commented May 9, 2022

@assignUser
Copy link
Member Author

@github-actions crossbow submit verify-rc-source-windows

@github-actions
Copy link

github-actions bot commented May 9, 2022

Revision: b0051e9056becad23a3efed41967989ac578d3a6

Submitted crossbow builds: ursacomputing/crossbow @ actions-2040

Task Status
verify-rc-source-windows Github Actions

@assignUser
Copy link
Member Author

@github-actions crossbow submit verify-rc-source-windows

@assignUser
Copy link
Member Author

assignUser commented May 9, 2022

@kou cmake is not detecting the shared libraries from conda, I took a look at the cmake logic but was unable to fix it "properly" I have implemented your suggestion from here #13063 (comment)
Should I add the removal back into the scripts?

@github-actions
Copy link

github-actions bot commented May 9, 2022

Revision: 80d8b8de2bb66a94a9189372221ac30f033569a3

Submitted crossbow builds: ursacomputing/crossbow @ actions-2043

Task Status
verify-rc-source-windows Github Actions

@kou
Copy link
Member

kou commented May 9, 2022

It seems that the gtest package for Windows doesn't include CMake package files:

It seems that FindGTest.cmake https://cmake.org/cmake/help/latest/module/FindGTest.html bundled in CMake 3.23 or later fits our use case:

  • It uses GTestConfig.cmake provided by Google Test if possible
  • It defines not only GTest::gtest and GTets::gtest_main but also GTest::gmock

How about trying it?

diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake
index 865406e705..7dfe388bb7 100644
--- a/cpp/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake
@@ -1969,11 +1969,16 @@ macro(build_gtest)
 endmacro()
 
 if(ARROW_TESTING)
+  if(CMAKE_VERSION VERSION_LESS 3.23)
+    set(GTEST_USE_CONFIG FALSE)
+  else()
+    set(GTEST_USE_CONFIG TRUE)
+  endif()
   resolve_dependency(GTest
                      REQUIRED_VERSION
                      1.10.0
                      USE_CONFIG
-                     TRUE)
+                     ${GTEST_USE_CONFIG})
 
   if(NOT GTEST_VENDORED)
     # TODO(wesm): This logic does not work correctly with the MSVC static libraries

@assignUser
Copy link
Member Author

assignUser commented May 9, 2022

@kou Thank you for the suggestion! With cmake 3.23.1 this does not work on my machine :(, setting USE_CONFIG to FALSE manually does work though.

@kou
Copy link
Member

kou commented May 9, 2022

Oh, sorry. GTEST_USE_CONFIG value was inverted:

--- a/cpp/cmake_modules/ThirdpartyToolchain.cmake
+++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake
@@ -1969,11 +1969,16 @@ macro(build_gtest)
 endmacro()
 
 if(ARROW_TESTING)
+  if(CMAKE_VERSION VERSION_LESS 3.23)
+    set(GTEST_USE_CONFIG TRUE)
+  else()
+    set(GTEST_USE_CONFIG FALSE)
+  endif()
   resolve_dependency(GTest
                      REQUIRED_VERSION
                      1.10.0
                      USE_CONFIG
-                     TRUE)
+                     ${GTEST_USE_CONFIG})
 
   if(NOT GTEST_VENDORED)
     # TODO(wesm): This logic does not work correctly with the MSVC static libraries

@assignUser
Copy link
Member Author

Thanks for the quick response, that worked locally! I'll check with some crossbow builds.

@assignUser
Copy link
Member Author

@github-actions crossbow submit verify-rc-source-windows

@assignUser
Copy link
Member Author

@github-actions crossbow submit test-build-vcpkg-win

@assignUser
Copy link
Member Author

@github-actions crossbow submit conda-linux-gcc-py37-cpu-r40

@assignUser
Copy link
Member Author

@github-actions crossbow submit conda-osx-clang-py37-r40

@github-actions
Copy link

github-actions bot commented May 9, 2022

Revision: f5e83753d21fc6d5370c407b7a0bcb8a4a528940

Submitted crossbow builds: ursacomputing/crossbow @ actions-2046

Task Status
verify-rc-source-windows Github Actions

@github-actions
Copy link

github-actions bot commented May 9, 2022

Failed to push updated references, potentially because of credential issues: ['refs/heads/actions-2046-github-test-build-vcpkg-win', 'refs/tags/actions-2046-github-test-build-vcpkg-win', 'refs/heads/actions-2046']
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/2296703933

@github-actions
Copy link

github-actions bot commented May 9, 2022

Revision: f5e83753d21fc6d5370c407b7a0bcb8a4a528940

Submitted crossbow builds: ursacomputing/crossbow @ actions-2047

Task Status
conda-linux-gcc-py37-cpu-r40 Azure

@assignUser
Copy link
Member Author

@github-actions crossbow submit test-build-vcpkg-win

@github-actions
Copy link

github-actions bot commented May 9, 2022

Revision: f5e83753d21fc6d5370c407b7a0bcb8a4a528940

Submitted crossbow builds: ursacomputing/crossbow @ actions-2048

Task Status
conda-osx-clang-py37-r40 Azure

@github-actions
Copy link

github-actions bot commented May 9, 2022

Revision: f5e83753d21fc6d5370c407b7a0bcb8a4a528940

Submitted crossbow builds: ursacomputing/crossbow @ actions-2049

Task Status
test-build-vcpkg-win Github Actions

@jorisvandenbossche jorisvandenbossche changed the title ARROW-16507: [CI][C++] Use system gtest with numba/conda ARROW-16507: [CI][C++] Use system gtest with mamba/conda May 10, 2022
@assignUser assignUser marked this pull request as ready for review May 10, 2022 09:02
@pitrou
Copy link
Member

pitrou commented May 10, 2022

It seems AppVeyor is still broken with this PR? cc @kou

@assignUser
Copy link
Member Author

assignUser commented May 10, 2022

In the Appveyor build cmake 3.17 is used, so GTEST_USE_CONFIG is set to TRUE. And as the conda package still has no Config.cmake the error occures. But as I understand the docs the FindGTest.cmake has been available since cmake 3.0 so we could either set it to always be FALSE or not set it explicitly at all in which case it would fallback to looking for GTestConfig.cmake if it was not able to locate Gtest via the bundled FindGtest. But I do not know if this might have unwanted repercussions on other builds. @kou ?

@kou
Copy link
Member

kou commented May 10, 2022

How about just stopping pinning CMake?

diff --git a/ci/appveyor-cpp-setup.bat b/ci/appveyor-cpp-setup.bat
index 936306296f..bbe2c38d1e 100644
--- a/ci/appveyor-cpp-setup.bat
+++ b/ci/appveyor-cpp-setup.bat
@@ -71,7 +71,6 @@ if "%JOB%" NEQ "Build_Debug" (
   mamba create -n arrow -q -y -c conda-forge ^
     --file=ci\conda_env_python.txt ^
     %CONDA_PACKAGES%  ^
-    "cmake=3.17" ^
     "ninja" ^
     "nomkl" ^
     "pandas" ^

This was introduced by #7865 / ARROW-9599 as a workaround for CMake 3.18.

The problem may be resolved with the latest CMake.

@assignUser
Copy link
Member Author

assignUser commented May 12, 2022

@kou kou force-pushed the ARROW-16507-fix-gtest2 branch from da9b18f to 7ec278b Compare May 16, 2022 01:58
@kou
Copy link
Member

kou commented May 16, 2022

@github-actions crossbow submit test-debian--cpp- test-fedora-35-cpp test-ubuntu-20.04-cpp-bundled test-ubuntu-22.04-cpp verify-rc-source-cpp-linux-almalinux-8-amd64 verify-rc-source-cpp-linux-ubuntu-* verify-rc-source-integration-linux-ubuntu-* verify-rc-source-integration-macos-conda-amd64

@github-actions

This comment was marked as outdated.

@kou
Copy link
Member

kou commented May 16, 2022

@github-actions crossbow submit -g nightly-tests -g nightly-packaging -g nightly-release

@github-actions
Copy link

Revision: 7ec278b

Submitted crossbow builds: ursacomputing/crossbow @ actions-2094

Task Status
almalinux-8-amd64 Github Actions
almalinux-8-arm64 TravisCI
amazon-linux-2-amd64 Github Actions
centos-7-amd64 Github Actions
centos-8-stream-amd64 Github Actions
centos-8-stream-arm64 TravisCI
conan-minimum Github Actions
conda-clean Azure
conda-linux-gcc-py310-arm64 Azure
conda-linux-gcc-py310-cpu Azure
conda-linux-gcc-py310-cuda Azure
conda-linux-gcc-py310-ppc64le Azure
conda-linux-gcc-py37-arm64 Azure
conda-linux-gcc-py37-cpu-r40 Azure
conda-linux-gcc-py37-cpu-r41 Azure
conda-linux-gcc-py37-cuda Azure
conda-linux-gcc-py37-ppc64le Azure
conda-linux-gcc-py38-arm64 Azure
conda-linux-gcc-py38-cpu Azure
conda-linux-gcc-py38-cuda Azure
conda-linux-gcc-py38-ppc64le Azure
conda-linux-gcc-py39-arm64 Azure
conda-linux-gcc-py39-cpu Azure
conda-linux-gcc-py39-cuda Azure
conda-linux-gcc-py39-ppc64le Azure
conda-osx-arm64-clang-py310 Azure
conda-osx-arm64-clang-py38 Azure
conda-osx-arm64-clang-py39 Azure
conda-osx-clang-py310 Azure
conda-osx-clang-py37-r40 Azure
conda-osx-clang-py37-r41 Azure
conda-osx-clang-py38 Azure
conda-osx-clang-py39 Azure
conda-win-vs2017-py310 Azure
conda-win-vs2017-py37-r40 Azure
conda-win-vs2017-py37-r41 Azure
conda-win-vs2017-py38 Azure
conda-win-vs2017-py39 Azure
debian-bookworm-amd64 Github Actions
debian-bookworm-arm64 TravisCI
debian-bullseye-amd64 Github Actions
debian-bullseye-arm64 TravisCI
debian-buster-amd64 Github Actions
debian-buster-arm64 TravisCI
example-cpp-minimal-build-static Github Actions
example-cpp-minimal-build-static-system-dependency Github Actions
homebrew-cpp Github Actions
homebrew-r-autobrew Github Actions
homebrew-r-brew Github Actions
java-jars Github Actions
nuget Github Actions
python-sdist Github Actions
test-build-cpp-fuzz Github Actions
test-build-vcpkg-win Github Actions
test-conda-cpp Github Actions
test-conda-cpp-valgrind Azure
test-conda-python-3.10 Github Actions
test-conda-python-3.7 Github Actions
test-conda-python-3.7-hdfs-2.9.2 Github Actions
test-conda-python-3.7-hdfs-3.2.1 Github Actions
test-conda-python-3.7-kartothek-latest Github Actions
test-conda-python-3.7-kartothek-master Github Actions
test-conda-python-3.7-pandas-0.24 Github Actions
test-conda-python-3.7-pandas-latest Github Actions
test-conda-python-3.7-spark-v3.1.2 Github Actions
test-conda-python-3.8 Github Actions
test-conda-python-3.8-hypothesis Github Actions
test-conda-python-3.8-pandas-latest Github Actions
test-conda-python-3.8-pandas-nightly Github Actions
test-conda-python-3.8-spark-v3.2.0 Github Actions
test-conda-python-3.9 Github Actions
test-conda-python-3.9-dask-latest Github Actions
test-conda-python-3.9-dask-master Github Actions
test-conda-python-3.9-pandas-master Github Actions
test-conda-python-3.9-spark-master Github Actions
test-debian-10-cpp-amd64 Github Actions
test-debian-10-cpp-i386 Github Actions
test-debian-11-cpp-amd64 Github Actions
test-debian-11-cpp-i386 Github Actions
test-debian-11-go-1.16 Azure
test-debian-11-python-3 Azure
test-debian-c-glib Github Actions
test-debian-ruby Github Actions
test-fedora-35-cpp Github Actions
test-fedora-35-python-3 Azure
test-fedora-r-clang-sanitizer Azure
test-r-arrow-backwards-compatibility Github Actions
test-r-depsource-bundled Azure
test-r-depsource-system Github Actions
test-r-dev-duckdb Github Actions
test-r-devdocs Github Actions
test-r-gcc-11 Github Actions
test-r-gcc-12 Github Actions
test-r-install-local Github Actions
test-r-linux-as-cran Github Actions
test-r-linux-rchk Github Actions
test-r-linux-valgrind Azure
test-r-minimal-build Azure
test-r-offline-maximal Github Actions
test-r-offline-minimal Azure
test-r-rhub-debian-gcc-devel-lto-latest Azure
test-r-rhub-debian-gcc-release-custom-ccache Azure
test-r-rhub-ubuntu-gcc-release-latest Azure
test-r-rocker-r-base-latest Azure
test-r-rstudio-r-base-4.1-centos7-devtoolset-8 Azure
test-r-rstudio-r-base-4.1-focal Azure
test-r-rstudio-r-base-4.1-opensuse15 Azure
test-r-rstudio-r-base-4.1-opensuse42 Azure
test-r-ubuntu-22.04 Github Actions
test-r-versions Github Actions
test-skyhook-integration Github Actions
test-ubuntu-18.04-cpp Github Actions
test-ubuntu-18.04-cpp-release Github Actions
test-ubuntu-18.04-cpp-static Github Actions
test-ubuntu-18.04-r-sanitizer Azure
test-ubuntu-20.04-cpp Github Actions
test-ubuntu-20.04-cpp-14 Github Actions
test-ubuntu-20.04-cpp-17 Github Actions
test-ubuntu-20.04-cpp-bundled Github Actions
test-ubuntu-20.04-cpp-thread-sanitizer Github Actions
test-ubuntu-20.04-python-3 Azure
test-ubuntu-22.04-cpp Github Actions
test-ubuntu-c-glib Github Actions
test-ubuntu-default-docs Azure
test-ubuntu-ruby Github Actions
ubuntu-bionic-amd64 Github Actions
ubuntu-bionic-arm64 TravisCI
ubuntu-focal-amd64 Github Actions
ubuntu-focal-arm64 TravisCI
ubuntu-impish-amd64 Github Actions
ubuntu-impish-arm64 TravisCI
ubuntu-jammy-amd64 Github Actions
ubuntu-jammy-arm64 TravisCI
verify-rc-source-cpp-linux-almalinux-8-amd64 Github Actions
verify-rc-source-cpp-linux-conda-latest-amd64 Github Actions
verify-rc-source-cpp-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-cpp-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-cpp-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-cpp-macos-amd64 Github Actions
verify-rc-source-cpp-macos-arm64 Github Actions
verify-rc-source-cpp-macos-conda-amd64 Github Actions
verify-rc-source-csharp-linux-almalinux-8-amd64 Github Actions
verify-rc-source-csharp-linux-conda-latest-amd64 Github Actions
verify-rc-source-csharp-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-csharp-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-csharp-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-csharp-macos-amd64 Github Actions
verify-rc-source-csharp-macos-arm64 Github Actions
verify-rc-source-go-linux-almalinux-8-amd64 Github Actions
verify-rc-source-go-linux-conda-latest-amd64 Github Actions
verify-rc-source-go-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-go-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-go-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-go-macos-amd64 Github Actions
verify-rc-source-go-macos-arm64 Github Actions
verify-rc-source-integration-linux-almalinux-8-amd64 Github Actions
verify-rc-source-integration-linux-conda-latest-amd64 Github Actions
verify-rc-source-integration-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-integration-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-integration-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-integration-macos-amd64 Github Actions
verify-rc-source-integration-macos-arm64 Github Actions
verify-rc-source-integration-macos-conda-amd64 Github Actions
verify-rc-source-java-linux-almalinux-8-amd64 Github Actions
verify-rc-source-java-linux-conda-latest-amd64 Github Actions
verify-rc-source-java-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-java-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-java-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-java-macos-amd64 Github Actions
verify-rc-source-js-linux-almalinux-8-amd64 Github Actions
verify-rc-source-js-linux-conda-latest-amd64 Github Actions
verify-rc-source-js-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-js-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-js-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-js-macos-amd64 Github Actions
verify-rc-source-js-macos-arm64 Github Actions
verify-rc-source-python-linux-almalinux-8-amd64 Github Actions
verify-rc-source-python-linux-conda-latest-amd64 Github Actions
verify-rc-source-python-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-python-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-python-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-python-macos-amd64 Github Actions
verify-rc-source-python-macos-arm64 Github Actions
verify-rc-source-python-macos-conda-amd64 Github Actions
verify-rc-source-ruby-linux-almalinux-8-amd64 Github Actions
verify-rc-source-ruby-linux-conda-latest-amd64 Github Actions
verify-rc-source-ruby-linux-ubuntu-18.04-amd64 Github Actions
verify-rc-source-ruby-linux-ubuntu-20.04-amd64 Github Actions
verify-rc-source-ruby-linux-ubuntu-22.04-amd64 Github Actions
verify-rc-source-ruby-macos-amd64 Github Actions
verify-rc-source-ruby-macos-arm64 Github Actions
verify-rc-source-windows Github Actions
wheel-macos-big-sur-cp310-arm64 Github Actions
wheel-macos-big-sur-cp310-universal2 Github Actions
wheel-macos-big-sur-cp38-arm64 Github Actions
wheel-macos-big-sur-cp39-arm64 Github Actions
wheel-macos-big-sur-cp39-universal2 Github Actions
wheel-macos-high-sierra-cp310-amd64 Github Actions
wheel-macos-high-sierra-cp37-amd64 Github Actions
wheel-macos-high-sierra-cp38-amd64 Github Actions
wheel-macos-high-sierra-cp39-amd64 Github Actions
wheel-macos-mavericks-cp310-amd64 Github Actions
wheel-macos-mavericks-cp37-amd64 Github Actions
wheel-macos-mavericks-cp38-amd64 Github Actions
wheel-macos-mavericks-cp39-amd64 Github Actions
wheel-manylinux2010-cp310-amd64 Github Actions
wheel-manylinux2010-cp37-amd64 Github Actions
wheel-manylinux2010-cp38-amd64 Github Actions
wheel-manylinux2010-cp39-amd64 Github Actions
wheel-manylinux2014-cp310-amd64 Github Actions
wheel-manylinux2014-cp310-arm64 TravisCI
wheel-manylinux2014-cp37-amd64 Github Actions
wheel-manylinux2014-cp37-arm64 TravisCI
wheel-manylinux2014-cp38-amd64 Github Actions
wheel-manylinux2014-cp38-arm64 TravisCI
wheel-manylinux2014-cp39-amd64 Github Actions
wheel-manylinux2014-cp39-arm64 TravisCI
wheel-windows-cp310-amd64 Github Actions
wheel-windows-cp37-amd64 Github Actions
wheel-windows-cp38-amd64 Github Actions
wheel-windows-cp39-amd64 Github Actions

@pitrou
Copy link
Member

pitrou commented May 16, 2022

Can you trigger an AppVeyor build on this PR?

@lidavidm
Copy link
Member

I think that a real fix for this is stopping class ARROW_FLIGHT_EXPORT arrow::flight::FlightTest : public testing::Test in https://github.com/apache/arrow/blob/master/cpp/src/arrow/flight/test_definitions.h that is introduced by #12499/ARROW-15707. (Cc: @lidavidm)
If we implement shared tests by header only library, macro or something instead of shared library, we can use static library version of GoogleTest for arrow_flight_testing.dll.

Hmm, part of the motivation was to try to save some compile time instead of having to include the full definition of all tests. But if it's causing problems I can move it into a header only library instead.

@pitrou
Copy link
Member

pitrou commented May 16, 2022

Perhaps it can simply be a helper class that doesn't inherit from testing::Test instead? (I assume the problem is different DLL exports for base and derived classes?)

@lidavidm
Copy link
Member

Ah, that could work. We still need to link the testing library to gtest but at least we can avoid inheritance issues.

@kou
Copy link
Member

kou commented May 16, 2022

This is ready to merge.

AppVeyor build: https://ci.appveyor.com/project/ApacheSoftwareFoundation/arrow/builds/43563294

arrow-flight-sql-test is sometimes stuck on macOS. e.g.: https://github.com/ursacomputing/crossbow/runs/6447575030?check_suite_focus=true#step:7:6883
But this is not related to this change because it's caused without this change. e.g.: verify-rc-source-python-macos-conda-amd64 nightly at 2022-05-09

Note that the nightly job at 2022-05-09 was canceled by GitHub Actions' default 6 hours timeout because we ran tests without ctest's --timeout. The arrow-flight-sql-test failure in this pull request is stopped by ctest because I added --timeout in this pull request: https://github.com/apache/arrow/pull/13101/files#diff-82f32771b6ac9daaadbfb77bd77062d63e131ad18ecd9014ff90eff17865964fR638

set(ARROW_FLIGHT_TEST_LINKAGE "static")
endif()
if(ARROW_TESTING)
if(WIN32)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hopefully this can be removed next in @lidavidm 's PR.

@pitrou pitrou closed this in acbfd60 May 17, 2022
@pitrou
Copy link
Member

pitrou commented May 17, 2022

Oops, should have fixed the PR title before merging. Too bad.

@ursabot
Copy link

ursabot commented May 17, 2022

Benchmark runs are scheduled for baseline = f17b09b and contender = acbfd60. acbfd60 is a master commit associated with this PR. Results will be available as each benchmark for each run completes.
Conbench compare runs links:
[Finished ⬇️0.0% ⬆️0.0%] ec2-t3-xlarge-us-east-2
[Failed ⬇️0.31% ⬆️0.04%] test-mac-arm
[Finished ⬇️0.0% ⬆️0.0%] ursa-i9-9960x
[Finished ⬇️0.24% ⬆️0.12%] ursa-thinkcentre-m75q
Buildkite builds:
[Finished] acbfd60d ec2-t3-xlarge-us-east-2
[Failed] acbfd60d test-mac-arm
[Finished] acbfd60d ursa-i9-9960x
[Finished] acbfd60d ursa-thinkcentre-m75q
[Finished] f17b09b4 ec2-t3-xlarge-us-east-2
[Finished] f17b09b4 test-mac-arm
[Finished] f17b09b4 ursa-i9-9960x
[Finished] f17b09b4 ursa-thinkcentre-m75q
Supported benchmarks:
ec2-t3-xlarge-us-east-2: Supported benchmark langs: Python, R. Runs only benchmarks with cloud = True
test-mac-arm: Supported benchmark langs: C++, Python, R
ursa-i9-9960x: Supported benchmark langs: Python, R, JavaScript
ursa-thinkcentre-m75q: Supported benchmark langs: C++, Java

@assignUser assignUser deleted the ARROW-16507-fix-gtest2 branch June 21, 2022 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants