Skip to content

test: update TCK snapshots and archive layout - #292

Merged
tisonkun merged 1 commit into
apache:mainfrom
tisonkun:codex/update-tck-snapshots
Oct 5, 2026
Merged

tisonkun merged 1 commit into
apache:mainfrom
tisonkun:codex/update-tck-snapshots

Conversation

@tisonkun

@tisonkun tisonkun commented Oct 5, 2026

Copy link
Copy Markdown
Member

Update the pinned DataSketches TCK revision from c0a180708c6e6433e4cba7fba091713eb8af3eaa to 8193bab45ca5da3b513ea43fb5793e7e5b4da548.

Adapt cargo x prepare-testdata to read the new upstream serialization_test_data/<language>_generated_files layout and update the preparation instructions. Add compatibility tests for the new C++ and Java frequent-items snapshots whose counters have all been purged, checking that the non-empty stream state, total weight, error, and serialized bytes are preserved.

Validation:

  • cargo x prepare-testdata downloaded 202 C++, 253 Go, and 276 Java snapshots. All 731 file names and Git blob hashes match the pinned TCK tree.
  • cargo x check, cargo x test (757 tests, including all four new compatibility cases), and cargo x lint passed.

@tisonkun
tisonkun merged commit 983abab into apache:main Oct 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant