> ## Documentation Index
> Fetch the complete documentation index at: https://trunk-4cab4936-mintlify-73ee825c.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Test frameworks

> Guides for generating Trunk-compatible test results from various test frameworks

Trunk Flaky Tests uses test results uploaded from your CI jobs to detect flaky tests.&#x20;

Follow one of the guides below to configure your test framework to output compatible test reports and integrate with Trunk.

<Columns cols={3}>
  <Card title="Android" href="./android" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/android.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=fb8ac421d0ed0c67a657b0603fe83f8d" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/android.png" />

  <Card title="Bazel" href="./bazel" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/bazel.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=69ba5bf07de4ecd5b43dc69b5422cc97" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/bazel.png" />

  <Card title="Behave" href="./behave" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/unittest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=1a7efb0107c715f811cae37dc2b899ad" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/unittest.png" />

  <Card title="cargo-nextest" href="./rust" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/cargo-next.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=cf3194ba2a43a10ada8172691272a281" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/cargo-next.png" />

  <Card title="Cypress" href="./cypress" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/cypress.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=705383664e07ff7c860504c96e90b859" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/cypress.png" />

  <Card title="Dart Test" href="./dart-test" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/dart.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=5af50fae7e3a420e72c685b628ca7ca9" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/dart.png" />

  <Card title="Go" href="./gotestsum" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/gotestsum.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=f57ae869b5858ecd837259e70354c039" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/gotestsum.png" />

  <Card title="GoogleTest" href="./googletest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/googletest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=2288a2bd0b4dbfa62587f344767a817e" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/googletest.png" />

  <Card title="Gradle" href="./gradle" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/gradle.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=64094309b898a5ed57565a9a32202c7e" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/gradle.png" />

  <Card title="Jasmine" href="./jasmine" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/jasmine.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=08475463fd96635aae038785ba370074" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/jasmine.png" />

  <Card title="Jest" href="./jest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/jest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=e9b1279356fd40a9efee4870a9757f00" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/jest.png" />

  <Card title="Karma" href="./karma" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/karma.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=c3f3dadf073e63a4e9c4198dc5066802" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/karma.png" />

  <Card title="Kotest" href="./kotest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/kotest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=f83912f5228b0913351ee234a7ea2d9b" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/kotest.png" />

  <Card title="Maven" href="./maven" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/maven.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=fc0dc3e3bb31be55a1e25b764e919c58" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/maven.png" />

  <Card title="minitest" href="./minitest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/minitest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=b54b651713eb5e8b13843e673c4ca3d8" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/minitest.png" />

  <Card title="Mocha" href="./mocha" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/mocha.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=116afc1456b906660b5dd8abae42686c" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/mocha.png" />

  <Card title="Nightwatch" href="./nightwatch" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/nightwatch.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=c3c83b35017f513a45dce651b887f326" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/nightwatch.png" />

  <Card title="NUnit" href="./nunit" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/nunit.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=f52947471877ead5868674a7ca38e6c3" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/nunit.png" />

  <Card title="PEST" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/pest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=4d3f22a39599cf7fe2054d77b472278b" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/pest.png" />

  <Card title="PHPUnit" href="./phpunit" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/phpunit.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=4e260f053e2af1e97f6f4351c71e1cea" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/phpunit.png" />

  <Card title="Playwright" href="./playwright" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/playwright.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=a3bf16c6e026581fa23dcfab7b0c69da" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/playwright.png" />

  <Card title="pytest" href="./pytest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/pytest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=c9a8200b8bf2d5b9f2428786dadf7557" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/pytest.png" />

  <Card title="Robot Framework" href="./robot-framework" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/3r09RzSULJ9MTpKT/assets/_shared/robot.png?fit=max&auto=format&n=3r09RzSULJ9MTpKT&q=85&s=c33c57f8d6c7879f74cd9b9231741973" width="1600" height="1000" data-path="assets/_shared/robot.png" />

  <Card title="RSpec" href="./rspec/" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/rspec.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=fc98057c0decd5fc22497fefb17193d0" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/rspec.png" />

  <Card title="Swift Testing" href="./swift-testing" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/swift-testing.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=de842a6324ce5eca2263f935963ad8a1" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/swift-testing.png" />

  <Card title="Testplan" href="./testplan" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/testplan-box_(1).png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=f59549bd03db84410a966e8da2305e1b" width="3200" height="2000" data-path="assets/flaky-tests/get-started/frameworks/testplan-box_(1).png" />

  <Card title="Vitest" href="./vitest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/vitest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=b035222d9e0c0f30a0884ccf4b03bc7d" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/vitest.png" />

  <Card title="XCTest" href="./xctest" img="https://mintcdn.com/trunk-4cab4936-mintlify-73ee825c/ynRjtQwFE5frmeY4/assets/flaky-tests/get-started/frameworks/xctest.png?fit=max&auto=format&n=ynRjtQwFE5frmeY4&q=85&s=31bf7b1a01e6cf874c038d490eb90429" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/xctest.png" />
</Columns>
