Skip to content

Fix schema_adapter integration tests not running #16835

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 47 commits into from
Jul 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
c011595
Add SchemaMapper implementation and improve UppercaseAdapter for sche…
kosiew Jul 17, 2025
0c31907
Add integration test configuration for schema adapter
kosiew Jul 17, 2025
8bb5d1a
Add integration tests for schema adapter functionality and create mod…
kosiew Jul 17, 2025
355cb95
Remove duplicate struct and implementation blocks for TestSchemaAdapt…
kosiew Jul 17, 2025
bc09722
Refactor schema adapter integration tests by removing the integration…
kosiew Jul 17, 2025
a164ca8
Merge branch 'main' into integration-16801
kosiew Jul 17, 2025
2acf1e4
Update schema adapter integration tests path in Cargo.toml to point t…
kosiew Jul 17, 2025
4c41b0c
Remove schema_adapter_integration_tests block from Cargo.toml in data…
kosiew Jul 17, 2025
6cf9654
rename integration_tests folder to schema_adaptation
kosiew Jul 17, 2025
a206e6f
Refactor physical_optimizer module imports to use the correct path
kosiew Jul 17, 2025
c7e6b74
Add end-to-end tests for schema-related functionality in schema.rs
kosiew Jul 17, 2025
593b4b4
Update expected schema column name in parquet integration test
kosiew Jul 17, 2025
29e0bca
Move schema adapter tests
kosiew Jul 17, 2025
f08d5f5
test: remove deprecated schema.rs test file
kosiew Jul 17, 2025
0e554db
refactor: simplify schema mapping and remove unused temporary directo…
kosiew Jul 18, 2025
458fc88
test: update expected schema column names in parquet integration test
kosiew Jul 21, 2025
c985968
fix test_multi_source_schema_adapter_reuse
kosiew Jul 21, 2025
8ee6d34
feat: add as_any method to schema adapters for downcasting support
kosiew Jul 21, 2025
1a4e66e
fix test_multi_source_schema_adapter_reuse
kosiew Jul 21, 2025
0c6dafe
test: update schema name assertions and enhance source adapter tests …
kosiew Jul 21, 2025
210260a
test: enhance multi-source schema adapter reuse tests and update Test…
kosiew Jul 21, 2025
bb25948
fix: test_parquet_integration_with_schema_adapter
kosiew Jul 21, 2025
15f5cab
Merge branch 'main' into integration-16801
kosiew Jul 22, 2025
5f2f703
refactor(schema_adapter): remove dead code and clean up whitespace
kosiew Jul 22, 2025
761a07f
feat(schema_adapter): add as_any method for dynamic type access
kosiew Jul 22, 2025
414de48
refactor tests, extract helper functions
kosiew Jul 22, 2025
f00cb42
Revert "refactor tests, extract helper functions"
kosiew Jul 22, 2025
06d4ea3
refactor(schema_adapter): remove outdated comments from test file
kosiew Jul 22, 2025
440fbd4
UNPICK Revert "refactor(schema_adapter): remove outdated comments fro…
kosiew Jul 22, 2025
18e0657
fix fmt errors
kosiew Jul 22, 2025
a3794e6
refactor(tests): consolidate std imports for clarity
kosiew Jul 22, 2025
a2f2fc0
Remove the duplicated tests and related helper code from the schema a…
kosiew Jul 22, 2025
d116e02
refactor(schema_adapter): remove unused import for ExecutionPlanMetri…
kosiew Jul 23, 2025
494de16
Remove unused `as_any` method from schema adapter implementations
kosiew Jul 25, 2025
a362bcf
Refactor schema adapter tests to remove unused `as_any` method and im…
kosiew Jul 25, 2025
37f75e9
Merge branch 'main' into integration-16801
kosiew Jul 25, 2025
0e8f15f
Fix fmt errors
kosiew Jul 25, 2025
e34b2bc
refactor: move schema adapter integration tests
kosiew Jul 27, 2025
ad5e92b
chore: update license header in schema adapter integration tests
kosiew Jul 27, 2025
1fa04c2
Add integration tests for schema adapter
kosiew Jul 27, 2025
36ddeea
Merge branch 'main' into integration-16801
kosiew Jul 27, 2025
85e29be
Add Apache License header to schema adapter integration tests file
kosiew Jul 27, 2025
a054c46
Merge branch 'main' into integration-16801
kosiew Jul 27, 2025
67213f4
chore: add Apache License header to schema adapter integration tests …
kosiew Jul 27, 2025
112f8b6
Clippy
alamb Jul 27, 2025
54b94a7
Merge remote-tracking branch 'apache/main' into integration-16801
alamb Jul 27, 2025
74d8a6d
Move schema adapter tests to the `core_integration` binary
alamb Jul 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions datafusion/core/tests/core_integration.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ mod optimizer;
/// Run all tests that are found in the `physical_optimizer` directory
mod physical_optimizer;

/// Run all tests that are found in the `schema_adapter` directory
mod schema_adapter;

/// Run all tests that are found in the `serde` directory
mod serde;

Expand Down
Loading