Skip to content

CI - rust smoketests lib expansion#4269

Merged
bfops merged 30 commits into
masterfrom
bfops/rust-smoketests-lib
Apr 14, 2026
Merged

CI - rust smoketests lib expansion#4269
bfops merged 30 commits into
masterfrom
bfops/rust-smoketests-lib

Conversation

@bfops
Copy link
Copy Markdown
Collaborator

@bfops bfops commented Feb 11, 2026

Description of Changes

A variety of small expansions/fixes to the smoketests lib.

Also, several of the tests were not working when --server was passed, due to name collisions. Each test runs with its own identity, but if it tried to publish over an existing database, it would get an auth error. I have fixed the name collisions. However, the original python smoketests simply used random strings, where we currently use hardcoded names and/or hardcoded names with PID suffixes. This seems less robust and should potentially be changed.

API and ABI breaking changes

None. Testing only.

Expected complexity level and risk

2

Testing

  • CI passes

Comment thread smoketests/tests/replication.py Outdated
Comment thread crates/smoketests/src/lib.rs
Comment thread crates/smoketests/tests/smoketests/http_egress.rs Outdated
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
Comment thread crates/smoketests/tests/smoketests/http_egress.rs
@bfops bfops requested a review from jdetter April 13, 2026 19:18
@bfops bfops marked this pull request as ready for review April 14, 2026 16:12
@bfops bfops enabled auto-merge April 14, 2026 22:16
@bfops bfops added this pull request to the merge queue Apr 14, 2026
Merged via the queue into master with commit bb3e1b5 Apr 14, 2026
64 of 76 checks passed
@bfops bfops deleted the bfops/rust-smoketests-lib branch April 15, 2026 21:33
pull Bot pushed a commit to TheTechOddBug/SpacetimeDB that referenced this pull request Apr 23, 2026
# Description of Changes

Similar to some changes made in
clockworklabs#4269.

Found another smoketest with a name collision which could cause flakes
when running against a remote server.

# API and ABI breaking changes

<!-- If this is an API or ABI breaking change, please apply the
corresponding GitHub label. -->

# Expected complexity level and risk

1

# Testing

- [ ] Smoketests pass

Co-authored-by: Zeke Foppa <bfops@users.noreply.github.com>
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.

2 participants