Open a repository
Casewright uses a Git repository as its data store — there's no separate database to set up. On the launcher, pick a recent repository or choose a folder to open.
A repository can hold one or more workspaces. Each workspace owns a set of suites and a display-ID prefix, so cases get stable, human-readable IDs like PAY‑0042. Manage workspaces from the File menu.
The workbench
The main window has three parts:
- Title-bar menus — File, Edit, View, Git, and Help (see the reference below).
- The sidebar — a tree of suites (folders) and cases. Drag the right edge to resize it; double-click the edge to reset.
- The main panel — the case editor, or the runs view, depending on what you select. Switch between them from the View menu.
Organize suites
Suites are just folders, so the hierarchy is your filesystem. Drag cases and suites in the tree to reorganize — rename a suite and every case moves with it.
Create a New Case or New Suite from the Edit menu (or the tree's right-click menu). New cases land in the selected suite.
Run tests
Open the runs view from View → Runs and choose New run, then select the cases to include. A run is a folder under .casewright/runs — a snapshot you execute and commit alongside your cases.
In the run grid, record a result for each case and walk its setup, steps, and acceptance items with tri-state checks:
Not yet evaluated.
The item behaved as expected.
The item failed — add a note describing what happened.
A generated Summary surfaces the cases that need attention with their failed steps and notes. Capture sign-off with Tester and Reviewer approvals, and keep a written run summary and notes in the run's details panel. Closing a run freezes its snapshot.
Sync with Git
The Git menu drives the whole loop — Commit…, Pull, and Push. The status indicator shows your branch and how far ahead or behind you are, and the commit dialog lists exactly which cases and runs changed.
Because everything is plain Markdown and CSV on disk, you can diff it, grep it, and review it in a pull request — no proprietary format, no lock-in.