Skip to content

refactor: use rstest for running DAT tests#4000

Merged
roeap merged 2 commits intodelta-io:mainfrom
roeap:refactor/dat-rstest
Dec 19, 2025
Merged

refactor: use rstest for running DAT tests#4000
roeap merged 2 commits intodelta-io:mainfrom
roeap:refactor/dat-rstest

Conversation

@roeap
Copy link
Copy Markdown
Collaborator

@roeap roeap commented Dec 19, 2025

Description

This PR just switches to using rstest for executing the DAT tests. This saves us a dependency and IMO also simplifies the test.

Main motivation for doing this now is that it simplifies creating some tests for the upcoming new table provider.

Related

part-of: #3980

Signed-off-by: Robert Pack <robstar.pack@gmail.com>
@roeap roeap requested review from hntd187 and rtyler as code owners December 19, 2025 08:21
@roeap roeap requested review from fvaleye and removed request for hntd187 and rtyler December 19, 2025 08:21
@github-actions github-actions bot added the binding/rust Issues for the Rust crate label Dec 19, 2025
@roeap roeap enabled auto-merge (squash) December 19, 2025 08:22
@codecov
Copy link
Copy Markdown

codecov bot commented Dec 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.25%. Comparing base (c50b56e) to head (7b6a182).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #4000       +/-   ##
===========================================
+ Coverage   26.35%   74.25%   +47.89%     
===========================================
  Files         124      152       +28     
  Lines       20101    40072    +19971     
  Branches    20101    40072    +19971     
===========================================
+ Hits         5298    29755    +24457     
+ Misses      14441     8982     -5459     
- Partials      362     1335      +973     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

ion-elgreco
ion-elgreco previously approved these changes Dec 19, 2025
fvaleye
fvaleye previously approved these changes Dec 19, 2025
Signed-off-by: Robert Pack <robstar.pack@gmail.com>
@roeap roeap dismissed stale reviews from fvaleye and ion-elgreco via 7b6a182 December 19, 2025 08:52
@roeap roeap requested review from fvaleye and ion-elgreco December 19, 2025 08:52
@roeap roeap merged commit 5e36136 into delta-io:main Dec 19, 2025
34 of 36 checks passed
@roeap roeap deleted the refactor/dat-rstest branch December 20, 2025 08:35
ethan-tyler pushed a commit to ethan-tyler/delta-rs that referenced this pull request Jan 9, 2026
# Description

This PR just switches to using `rstest` for executing the DAT tests.
This saves us a dependency and IMO also simplifies the test.

Main motivation for doing this now is that it simplifies creating some
tests for the upcoming new table provider.

## Related

part-of: delta-io#3980

Signed-off-by: Robert Pack <robstar.pack@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

binding/rust Issues for the Rust crate

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants