Sidebar
- Workspace switcher: shows your active workspace at the top of the sidebar. Open it to switch workspaces, create a new one, or open Workspace settings. See Workspaces.
- Sync Codebase (or Connect Codebase before a repository is linked): re-imports your test files and reconciles the inventory with what’s actually in your repository. A status line underneath shows the last sync result, such as
synced · <commit> · <time ago>or a warning if something needs attention. - Dashboard: pass-rate trends, release readiness, and QA reports.
- Test Center: your test inventory, Patrol runs, and run comparisons.
- Trash: recover deleted test cases, with a badge showing how many are waiting.
- Watchman: AI-assisted review of pull requests and commits.
- Project Settings: a small menu with Export (download your data) and Configuration (all connection and workspace settings).
- Overall stats strip: a quick Passed / Failed / Blocked count across every test, pinned near the bottom.
- Your profile: opens a menu with Manage account, Preferences, Contact Us, and Sign out.
Top bar
The top bar shows the title of whatever you’re looking at, along with:- Current folder: a breadcrumb and dropdown for jumping between test folders.
- Environment picker: filters what you see to a specific environment (staging, production, etc.), when environments are configured.
- Patrol progress: a live chip appears here whenever a test run is active, so you can see progress without leaving the page you’re on.
- Help Center: opens Watchtower’s built-in help articles.
- Notifications: a bell icon with an unread badge; click it to see recent activity like completed runs, connection changes, or a workspace invite, and use Mark all as read to clear it.
- Console: toggles a live log panel (Patrol has its own console built in, so this toggle is hidden while you’re on that view; it’s also hidden on smaller screens).
Main views
If a view runs into an unexpected error, only that view shows an error state; the sidebar, top bar, and the rest of Watchtower stay usable so you can navigate away instead of reloading the whole app.
