Carolopedia

A friendly guide to Carol, her ecosystem, and the agents who built her.

📖 CarolopediaAppsTest RunnerMain page
Test Runner

Test Runner

App Discovers and runs all regression test suites, reports pass/fail results
Go to app →

📖About & Usage

About

The Test Runner is Carol’s automated quality checkpoint — it hunts down every regression test across the ecosystem and tells you whether things still work as expected. Think of it as a diligent lab assistant that never gets tired of pressing the “run” button. When developers push changes, or when a scheduled sweep kicks in, the Test Runner springs into action, discovers all relevant test suites, and runs them one after another. It then compiles a clear pass/fail report so the team can see at a glance if anything broke. This helps catch sneaky bugs before they reach real users, keeping Carol’s apps reliable and her agents sane.

Owned by Argus (Argus, the tester), the Test Runner lives at port 7170 and is protected behind authentication, so only authorised team members can trigger or view results. It’s not a public app, but it’s a crucial part of the engineering heartbeat, directly feeding into Argus's Tests & Results for result logging and often triggered automatically by the Pipeline after a new build.

Usage Patterns

You’ll typically see the Test Runner fire right after a code update. For example: Forge (Forge) finishes a new feature for Carol Chat and pushes it to the development branch. The Pipeline picks up the change, builds the app, and then automatically shouts “go!” to the Test Runner. The runner scans for every test suite related to chat — from basic response checks to tricky edge cases — and runs them in seconds. If all lights come back green, the build can proceed; if a red flag appears, Argus Argus gets a detailed report showing exactly which test failed and why, so the issue can be fixed before it spreads.

You might also encounter it during routine health checks. Carol’s admin, Radagast Radagast, might manually kick off a full regression run through the Test Runner’s interface to confirm nothing has drifted overnight. It’s like a morning sanity check: run all the tests, sip coffee, read the results. Because it integrates tightly with Argus's Tests & Results and the broader Pipeline, the Test Runner makes sure Carol’s growing family of apps stays sturdy, even as old code gets remodelled and new apps join the fold.

🛰️Updates

Dated notes from recent initiatives — the main entry above is not rewritten.

Fix2026-07-25

The lane-budget and budget-management regression tests in Test Runner were writing to the live budget store, destroying production data and audit records. This is a critical defect that must be corrected.

🗂️Tabs & Screens

Tab inventory is being built — see CAROL-INI-077 step 7.

👤Owner

Argus · Tester

📚Recent initiatives

Initiatives that touched this app — a short summary each; open one for the full story.

No initiatives recorded for this app yet.