Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

feat: add soak test execution to luminork#8255

Merged
johnrwatson merged 1 commit intomainfrom
feat/soak-via-luminork
Jan 13, 2026
Merged

feat: add soak test execution to luminork#8255
johnrwatson merged 1 commit intomainfrom
feat/soak-via-luminork

Conversation

@johnrwatson
Copy link
Contributor

@johnrwatson johnrwatson commented Jan 12, 2026

Adds the ability to execute a soak-type test via luminork-api-tests deno task.

You can now run something like this:
deno task soak:components -- --filter "Soak Test - Component Creation" -- --iterations 100 --threads 10

Does it work? Yes I paged @nickgerace with it 🥇 https://systeminit.slack.com/archives/C06HZLN4BDM/p1768256358205769

All existing executions (in CI for Luminork validation tests or otherwise) use the deno reference for what tests to execute, so that should remain unchanged/correctly handled.


We'll use this as the first pass of our reporting framework for performance post-merge, I'll need to make further adjustments to make it output a proper JSON report so it can be processed/handled etc. But this gets us to a state where we can cleanly execution a simple soak test against an environment

@github-actions
Copy link

github-actions bot commented Jan 12, 2026

Dependency Review

✅ No vulnerabilities or OpenSSF Scorecard issues found.

Scanned Files

None

@johnrwatson johnrwatson marked this pull request as ready for review January 12, 2026 22:42
@johnrwatson johnrwatson force-pushed the feat/soak-via-luminork branch from 4f96d67 to 985483c Compare January 12, 2026 22:54
@johnrwatson
Copy link
Contributor Author

@johnrwatson johnrwatson added this pull request to the merge queue Jan 13, 2026
Merged via the queue into main with commit c5e1e36 Jan 13, 2026
22 checks passed
@johnrwatson johnrwatson deleted the feat/soak-via-luminork branch January 13, 2026 21:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants