Re: [PR] Integrate Test Framework [iceberg-cpp]

2025-01-12 Thread via GitHub
wgtmac commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2585760545 @zhjwpku It is better to change the PR title to reflect that we have chosen googletest? -- This is an automated message from the Apache Git Service. To respond to the message, please log

Re: [PR] Integrate Test Framework [iceberg-cpp]

2025-01-12 Thread via GitHub
wgtmac commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2585760084 @Fokko @Xuanwo Should we merge this? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the spe

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-30 Thread via GitHub
raulcd commented on code in PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#discussion_r1899366861 ## ci/scripts/build_iceberg.sh: ## @@ -31,6 +31,7 @@ cmake \ -DICEBERG_BUILD_SHARED=ON \ ${source_dir} cmake --build . --target install +ctest --output-on-fai

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-26 Thread via GitHub
zhjwpku commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2563425266 > BTW, should we run ctest in build_iceberg.sh (or a separate script) from pre-commit check in the CI? I've added the ctest command in build_iceberg.sh, this will run test on all p

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-26 Thread via GitHub
wgtmac commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2563419029 BTW, should we run ctest in build_iceberg.sh (or a separate script) from pre-commit check in the CI? -- This is an automated message from the Apache Git Service. To respond to the messag

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-26 Thread via GitHub
zhjwpku commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2563416726 @raulcd @Fokko can you please review this PR? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-24 Thread via GitHub
zhjwpku commented on code in PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#discussion_r1897045482 ## test/CMakeLists.txt: ## @@ -14,3 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations #

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-24 Thread via GitHub
wgtmac commented on code in PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#discussion_r1896787151 ## README.md: ## @@ -28,13 +28,14 @@ C++ implementation of [Apache Iceberg™](https://iceberg.apache.org/). ## Build -### Build and Install Core Libraries +### Buil

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-23 Thread via GitHub
zhjwpku commented on code in PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#discussion_r1896438330 ## cmake_modules/FindGTestAlt.cmake: ## @@ -0,0 +1,28 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See t

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-23 Thread via GitHub
wgtmac commented on code in PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#discussion_r1895873224 ## cmake_modules/FindGTestAlt.cmake: ## @@ -0,0 +1,28 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See th

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-16 Thread via GitHub
pitrou commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2545484399 > I found this link: https://yurigeronimus.medium.com/guide-for-choosing-a-test-framework-for-your-c-project-2a7741b53317 Seems like a lot of fluff with no substance, unfortunately.

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-16 Thread via GitHub
zhjwpku commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2545430346 > Thanks for the number @zhjwpku . > > > As the results shows, catch2 is better at preprocessed file size and compile time, but gtest is better when it comes to link time. I don't t

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-16 Thread via GitHub
pitrou commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2545345091 Thanks for the number @zhjwpku . > As the results shows, catch2 is better at preprocessed file size and compile time, but gtest is better when it comes to link time. I don't think th

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-16 Thread via GitHub
zhjwpku commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2545327922 > Thanks @zhjwpku ! > > What I would be interested to know is the compile and link times, respectively, for both GTest and Catch2. My experience in Arrow is that GTest's main heade

Re: [PR] Integrate Test Framework [iceberg-cpp]

2024-12-15 Thread via GitHub
pitrou commented on PR #13: URL: https://github.com/apache/iceberg-cpp/pull/13#issuecomment-2543934115 Thanks @zhjwpku ! What I would be interested to know is the compile and link times, respectively, for both GTest and Catch2. My experience in Arrow is that GTest's main header `gt