Skip to content

test(performance): isolate storage workloads - #312

Merged
gbaudrit merged 1 commit into
codex/298-test-suite-splitfrom
codex/303-performance-suite
Sep 11, 2026
Merged

test(performance): isolate storage workloads#312
gbaudrit merged 1 commit into
codex/298-test-suite-splitfrom
codex/303-performance-suite

Conversation

@gbaudrit

Copy link
Copy Markdown
Owner

Summary

Moves relational storage performance workloads out of the default functional test lanes while preserving a bounded deterministic contention check. Resolves #303 as part of #298.

Changes

  • Adds a dedicated Agentstration.Performance.Tests project and points the performance solution at it.
  • Keeps a small SQLite concurrent-write correctness smoke in Agentstration.Web.Tests.
  • Fixes optimistic-version handling in the workload and enriches JSON reports with workload, runtime, OS, throughput, latency, error, conflict, and retry data.
  • Adds path-aware PostgreSQL smoke artifacts plus a weekly/manual full SQLite and PostgreSQL workflow.
  • Renames the Flow SQL pagination test file to describe its query contract and documents the baseline policy.

Validation

  • Affected Release projects build with 0 warnings and 0 errors.
  • SQLite contention correctness smoke: 1/1 passed.
  • Flow SQL pagination/filtering contract: 1/1 passed.
  • Performance solution SQLite smoke: 1/1 passed.
  • SQLite workload at 40 operations / concurrency 8: 0 errors, 0 conflicts; JSON inspected.
  • SQLite full workload at 500 operations / concurrency 16: 0 errors, 0 conflicts; JSON inspected.
  • PostgreSQL execution is configured for service-backed CI and was not run locally.
  • Relevant documentation updated.
  • No unnecessary breaking change introduced.
  • Desktop and mobile smoke test not applicable (test and CI organization only).

Breaking changes

None.

@gbaudrit
gbaudrit merged commit 3897eaa into codex/298-test-suite-split Sep 11, 2026
1 check passed
@gbaudrit
gbaudrit deleted the codex/303-performance-suite branch September 11, 2026 10:36
gbaudrit added a commit that referenced this pull request Sep 11, 2026
* fix(test): enforce Microsoft Testing Platform inputs (#299) (#306)

* test: define independent validation lanes (#300) (#307)

* test(management): split core storage and source suites (#301) (#309)

* test: split hosted management suites (#311)

* test: isolate storage performance workloads (#312)

* ci: bound test parallelism and report memory (#334)

* fix(ci): read diagnostic test counts from TRX

* docs(test): align agent validation commands

* test(management): isolate bootstrap host tests (#353)
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