> ## Documentation Index
> Fetch the complete documentation index at: https://site.aspect.build/llms.txt
> Use this file to discover all available pages before exploring further.

# Build & Test UI

> The Aspect Workflows Build & Test UI for inspecting Bazel CI invocations, test results, and logs, running in your own AWS or GCP account.

The Aspect Workflows Build & Test UI is where you triage build and test failures fast. It shows recent build and test runs across your CI environment, lets you drill into individual invocations for test results and raw logs, and surfaces the metadata needed to diagnose failures without navigating the CI provider UI.

It ships with every Workflows deployment, running in your own AWS or GCP account alongside the rest of the Workflows services, exposed at a subdomain on your own DNS, and authenticated through your existing identity provider with SSO over OIDC or SAML. SCIM keeps user provisioning and deprovisioning in sync with your directory, and the same SSO that gates the rest of your engineering tooling gates the Build & Test UI too.

## Targets without the noise

The targets view collapses the invocation's build graph to what matters: which targets built, which failed, and how long each took.

<img src="https://mintcdn.com/aspectbuild/x1L7Iep716jCyJVo/images/marketing/web-ui/targets.avif?fit=max&auto=format&n=x1L7Iep716jCyJVo&q=85&s=f6a37963c30be7f2fa4a840916ac8747" alt="Build & Test UI targets view" noZoom className="docs-screenshot" width="1161" height="679" data-path="images/marketing/web-ui/targets.avif" />

## Test inspection

All test targets with status and duration, filterable and sortable, with per-test logs one click away.

<img src="https://mintcdn.com/aspectbuild/x1L7Iep716jCyJVo/images/marketing/web-ui/test.avif?fit=max&auto=format&n=x1L7Iep716jCyJVo&q=85&s=25d3f89fab554850db7a0ea2c0448642" alt="Build & Test UI test inspection view" noZoom className="docs-screenshot" width="800" height="511" data-path="images/marketing/web-ui/test.avif" />

## Every build, captured in full

Every invocation is captured in full: build logs with full-text search, per-test logs, target outcomes with timings, and the cache hit counts that explain why a build was fast or slow. View logs in place, raw, or downloaded, and share a deep link to the exact invocation instead of pasting log fragments into chat.

<img src="https://mintcdn.com/aspectbuild/x1L7Iep716jCyJVo/images/marketing/product/ui-hero.avif?fit=max&auto=format&n=x1L7Iep716jCyJVo&q=85&s=633c9c2d74575b21713c7dbc00598ad7" alt="Build logs view with search, raw view, and download" noZoom className="docs-screenshot" width="1207" height="858" data-path="images/marketing/product/ui-hero.avif" />

## The Details tab

Every invocation carries a Details tab with the full story of the build:

* **Build profile**: download the full, concurrent timeline of the build, showing the true critical path, idle gaps, and scheduling delays. Open it in Perfetto or `chrome://tracing` to see exactly where wall-clock time went.
* **Target outcomes**: tests passed and cached, targets built and skipped, charted at a glance.
* **Invocation details**: status and exit code, start, end, and elapsed time, Bazel version, command and pattern, workspace, and counts of targets configured, packages loaded, and actions executed.
* **Target configuration**: identifiers and Make variables for the targets in the invocation.

## Detail at the level you need

Developer and focus modes adjust how much detail an invocation shows, so a product engineer chasing one red test and a build engineer profiling the whole invocation each see the right view.

<img src="https://mintcdn.com/aspectbuild/x1L7Iep716jCyJVo/images/marketing/web-ui/modes.avif?fit=max&auto=format&n=x1L7Iep716jCyJVo&q=85&s=9ba2d1c116487116e452ca9e8bdc02ab" alt="Build & Test UI detail level modes" noZoom className="docs-screenshot" width="1122" height="680" data-path="images/marketing/web-ui/modes.avif" />

{user.loggedIn && user.tenantMetadata?.docsGroups?.includes('workflows-subscriber') ? (
<Info>
See also <a href="/docs/aspect-workflows/using-workflows/webui">Build &amp; Test UI configuration</a> for OIDC provider setup, DNS configuration, and the Terraform `webapp` block.
</Info>
) : !user.loggedIn ? (
<Info>
To access the complete product documentation, including installation and detailed configuration, <a href="/login?redirect=%2Fdocs%2Faspect-workflows%2Ffeatures%2Fwebui">log in</a> with your Aspect account, or ask an Admin in your organization to invite you via the <a href="https://auth.aspect.build/oauth/portal/users">Aspect admin portal</a>.
</Info>
) : (
<Info>
If you are a Workflows customer, contact Aspect support for access to complete product documentation, including installation and detailed configuration. <br /><br />Not a customer yet? Sign up for a free 30-day trial at <a href="/trial">/trial</a> to get started.
</Info>
)}
