Files
joshua-spacetime b53d3afc70 Move index scan tests into benchmark job (#5298)
# Description of Changes

Moves `test_index_scans` to its own job that uses the same runner as the
keynote benchmark.

This test had several issues:
1. It was a performance regression test that didn't run in an isolated
environment because it was just a test.
2. It measured timings by search the module log for `ns`(nanosecond) and
`us`(microsecond) suffixes

As a result it would occasionally flake.

Now it runs on dedicated hardware in an isolated environment, so we
shouldn't see anymore flakes.

# API and ABI breaking changes

N/A

# Expected complexity level and risk

1

# Testing

N/A
2026-06-13 02:56:06 +00:00
..
2025-02-28 14:32:59 +00:00
2025-08-22 19:36:47 +00:00

perf-test Rust benchmark module

A module with various index scan workloads for SpacetimeDB.

Called by the index_scan_gate benchmark to ensure the system is working as expected.

How to Run

Execute the benchmark gate:

cargo bench -p spacetimedb-bench --bench index_scan_gate