Skip to content

Allow smoketests to use a custom CLI#5462

Open
clockwork-labs-bot wants to merge 5 commits into
masterfrom
bot/smoketest-cli-path-override
Open

Allow smoketests to use a custom CLI#5462
clockwork-labs-bot wants to merge 5 commits into
masterfrom
bot/smoketest-cli-path-override

Conversation

@clockwork-labs-bot

@clockwork-labs-bot clockwork-labs-bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Description of Changes

Adds a SmoketestBuilder::cli_path override so tests can exercise the standard smoketest helpers with a specific prebuilt CLI binary. The default behavior is unchanged and still uses the prebuilt CLI discovered by spacetimedb_guard.

API and ABI breaking changes

None.

Expected complexity level and risk

  1. This is a small test harness extension.

Testing

  • PATH=/Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin:$PATH /Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin/cargo check -p ci
  • PATH=/Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin:$PATH /Users/clockworklabs/.rustup/toolchains/1.93.0-aarch64-apple-darwin/bin/cargo check -p spacetimedb-smoketests

@clockwork-labs-bot

Copy link
Copy Markdown
Contributor Author

Closing this because SpacetimeDBPrivate #3250 no longer updates the public submodule or depends on this smoketest helper. The cross-commit test now keeps the CLI-path override local to the private test.

Comment thread crates/smoketests/src/lib.rs Outdated
bfops and others added 2 commits June 29, 2026 16:27
Signed-off-by: Zeke Foppa <196249+bfops@users.noreply.github.com>
@clockwork-labs-bot clockwork-labs-bot changed the title Allow smoketests to use a custom CLI Add smoketest helper overrides Jun 29, 2026
@clockwork-labs-bot clockwork-labs-bot changed the title Add smoketest helper overrides Allow smoketests to use a custom CLI Jun 29, 2026
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