Skip to content

Commit e2af006

Browse files
committed
update
1 parent 48c06f3 commit e2af006

18 files changed

+40
-101
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ jobs:
7777
shell: bash
7878
run: ci/scripts/build_example.sh $(pwd)/example
7979
windows:
80-
name: AMD64 Windows 2022
81-
runs-on: windows-2022
80+
name: AMD64 Windows 2025
81+
runs-on: windows-2025
8282
timeout-minutes: 30
8383
strategy:
8484
fail-fast: false
@@ -92,12 +92,12 @@ jobs:
9292
- name: Build Iceberg
9393
shell: cmd
9494
run: |
95-
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
95+
call "C:\Program Files\Microsoft Visual Studio\2025\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
9696
bash -c "ci/scripts/build_iceberg.sh $(pwd)"
9797
- name: Build Example
9898
shell: cmd
9999
run: |
100-
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
100+
call "C:\Program Files\Microsoft Visual Studio\2025\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
101101
bash -c "ci/scripts/build_example.sh $(pwd)/example"
102102
meson:
103103
name: Meson - ${{ matrix.title }}

src/iceberg/test/CMakeLists.txt

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ add_iceberg_test(table_test
7878
table_test.cc
7979
table_metadata_builder_test.cc
8080
table_requirement_test.cc
81-
table_update_test.cc
82-
test_common.cc)
81+
table_update_test.cc)
8382

8483
add_iceberg_test(expression_test
8584
SOURCES
@@ -91,7 +90,6 @@ add_iceberg_test(expression_test
9190

9291
add_iceberg_test(json_serde_test
9392
SOURCES
94-
test_common.cc
9593
json_internal_test.cc
9694
metadata_serde_test.cc
9795
schema_json_test.cc)
@@ -121,8 +119,7 @@ if(ICEBERG_BUILD_BUNDLE)
121119
manifest_list_reader_writer_test.cc
122120
manifest_list_versions_test.cc
123121
manifest_reader_writer_test.cc
124-
manifest_writer_versions_test.cc
125-
test_common.cc)
122+
manifest_writer_versions_test.cc)
126123

127124
add_iceberg_test(arrow_test
128125
USE_BUNDLE
@@ -133,18 +130,13 @@ if(ICEBERG_BUILD_BUNDLE)
133130
metadata_io_test.cc
134131
struct_like_test.cc)
135132

136-
add_iceberg_test(catalog_test
137-
USE_BUNDLE
138-
SOURCES
139-
test_common.cc
140-
in_memory_catalog_test.cc)
133+
add_iceberg_test(catalog_test USE_BUNDLE SOURCES in_memory_catalog_test.cc)
141134

142135
add_iceberg_test(eval_expr_test
143136
USE_BUNDLE
144137
SOURCES
145138
eval_expr_test.cc
146-
evaluator_test.cc
147-
test_common.cc)
139+
evaluator_test.cc)
148140

149141
add_iceberg_test(parquet_test
150142
USE_BUNDLE

src/iceberg/test/in_memory_catalog_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include "iceberg/table_metadata.h"
3232
#include "iceberg/test/matchers.h"
3333
#include "iceberg/test/mock_catalog.h"
34-
#include "iceberg/test/test_common.h"
34+
#include "iceberg/test/util/test_common.h"
3535

3636
namespace iceberg {
3737

src/iceberg/test/manifest_list_reader_writer_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include "iceberg/manifest_writer.h"
2929
#include "iceberg/test/matchers.h"
3030
#include "iceberg/test/temp_file_test_base.h"
31-
#include "iceberg/test/test_common.h"
31+
#include "iceberg/test/util/test_common.h"
3232

3333
namespace iceberg {
3434

src/iceberg/test/manifest_reader_writer_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "iceberg/schema.h"
3333
#include "iceberg/test/matchers.h"
3434
#include "iceberg/test/temp_file_test_base.h"
35-
#include "iceberg/test/test_common.h"
35+
#include "iceberg/test/util/test_common.h"
3636
#include "iceberg/transform.h"
3737
#include "iceberg/type.h"
3838

src/iceberg/test/meson.build

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ iceberg_tests = {
5353
'table_requirement_test.cc',
5454
'table_test.cc',
5555
'table_update_test.cc',
56-
'test_common.cc',
5756
),
5857
},
5958
'expression_test': {
@@ -70,7 +69,6 @@ iceberg_tests = {
7069
'json_internal_test.cc',
7170
'metadata_serde_test.cc',
7271
'schema_json_test.cc',
73-
'test_common.cc',
7472
),
7573
},
7674
'util_test': {

src/iceberg/test/metadata_serde_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "iceberg/statistics_file.h"
3333
#include "iceberg/table_metadata.h"
3434
#include "iceberg/test/matchers.h"
35-
#include "iceberg/test/test_common.h"
35+
#include "iceberg/test/util/test_common.h"
3636
#include "iceberg/transform.h"
3737
#include "iceberg/type.h"
3838

src/iceberg/test/table_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "iceberg/schema.h"
3333
#include "iceberg/snapshot.h"
3434
#include "iceberg/table_metadata.h"
35-
#include "iceberg/test/test_common.h"
35+
#include "iceberg/test/util/test_common.h"
3636

3737
namespace iceberg {
3838

src/iceberg/test/util/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
set(ICEBERG_TEST_UTIL_SOURCES tmp_util.cc)
19-
set(ICEBERG_TEST_UTIL_HEADERS tmp_util.h)
18+
set(ICEBERG_TEST_UTIL_SOURCES test_common.cc)
19+
set(ICEBERG_TEST_UTIL_HEADERS test_common.h)
2020

2121
# Platform-specific integration test utilities (Linux-specific)
2222
if(ICEBERG_BUILD_REST_INTEGRATION_TESTS)
@@ -29,7 +29,8 @@ add_library(iceberg_test_util STATIC ${ICEBERG_TEST_UTIL_SOURCES})
2929
target_include_directories(iceberg_test_util PUBLIC ${CMAKE_SOURCE_DIR}/src
3030
${CMAKE_BINARY_DIR}/src)
3131

32-
target_link_libraries(iceberg_test_util PUBLIC iceberg_static)
32+
target_link_libraries(iceberg_test_util PUBLIC iceberg_static GTest::gtest
33+
nlohmann_json::nlohmann_json)
3334

3435
install(FILES ${ICEBERG_TEST_UTIL_HEADERS}
3536
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/iceberg/test/util)

src/iceberg/test/util/cmd_util.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
#include "iceberg/result.h"
3232

33-
namespace iceberg::test {
33+
namespace iceberg {
3434

3535
Command::Command(std::string program) : program_(std::move(program)) {}
3636

@@ -216,4 +216,4 @@ std::string Command::fmt_args() const {
216216
return s;
217217
}
218218

219-
} // namespace iceberg::test
219+
} // namespace iceberg

0 commit comments

Comments
 (0)