Sruhvx-jpg commented on PR #3288:
URL: https://github.com/apache/iceberg-rust/pull/3288#issuecomment-6517439863

   Pushed a commit addressing the review feedback:
   
   - **Moved shared test utilities to `crates/test_utils/src/storage/`**: 
Relocated `StorageHarness` and `endpoint_probe` into 
`iceberg_test_utils::storage`, keeping them generic over `&FileIO` without 
backend dependencies (@CTTY).
   - **Inlined contract test assertions**: Removed `src/file_io.rs` and the 
dangling `run_all_file_io_contract_tests` runner, embedding test assertions 
directly into the `#[rstest]` cases in `tests/file_io_suite.rs` (@CTTY).
   - **Endpoint probe proxy resilience**: Added `.no_proxy()` to the probe 
`reqwest::Client::builder()` to prevent proxy false-positives on localhost 
endpoints (@laskoviymishka).
   - **Cargo.toml hygiene**: Pointed `reqsign-core` to `{ workspace = true, 
optional = true }` in `crates/storage/opendal/Cargo.toml`, and scoped `tokio` 
test features (`io-util`, `macros`, `net`) to `[dev-dependencies]` in 
`crates/storage/common/Cargo.toml` (@laskoviymishka).
   - **Error propagation**: Swapped `TempDir::new().unwrap()` calls for `?` in 
`tests/resolving_suite.rs` (@laskoviymishka).


-- 
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 specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to