> ## Documentation Index
> Fetch the complete documentation index at: https://trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s.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-sam-gutentag-changelog-merge-queue-failure-s/vH22oYqJ2iVryN7Y/assets/android.png?fit=max&auto=format&n=vH22oYqJ2iVryN7Y&q=85&s=b99150ecd7d788cae32fcac253312f21" width="1600" height="1000" data-path="assets/android.png" />

  <Card title="Bazel" href="./bazel" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/o-qrLN5lILsrkOig/assets/bazel.png?fit=max&auto=format&n=o-qrLN5lILsrkOig&q=85&s=c9d7424a8c3913275ceb5287e366bf24" width="1600" height="1000" data-path="assets/bazel.png" />

  <Card title="Behave" href="./behave" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/oQBmNuRUJi49Tl6F/assets/unittest.png?fit=max&auto=format&n=oQBmNuRUJi49Tl6F&q=85&s=332967857e77888c416801558fb27533" width="1600" height="1000" data-path="assets/unittest.png" />

  <Card title="cargo-nextest" href="./rust" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/o-qrLN5lILsrkOig/assets/cargo-next.png?fit=max&auto=format&n=o-qrLN5lILsrkOig&q=85&s=21b091a1c475789d498869aef1af89b2" width="1600" height="1000" data-path="assets/cargo-next.png" />

  <Card title="Cypress" href="./cypress" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/o-qrLN5lILsrkOig/assets/cypress.png?fit=max&auto=format&n=o-qrLN5lILsrkOig&q=85&s=9da6b14d6607852364fd891410805d28" width="1600" height="1000" data-path="assets/cypress.png" />

  <Card title="Dart Test" href="./dart-test" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/o-qrLN5lILsrkOig/assets/dart.png?fit=max&auto=format&n=o-qrLN5lILsrkOig&q=85&s=ac7f2de6eed9f7a0f7005556d2279cde" width="1600" height="1000" data-path="assets/dart.png" />

  <Card title="Go" href="./gotestsum" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/olzoGwMhwlaPFZnw/assets/gotestsum.png?fit=max&auto=format&n=olzoGwMhwlaPFZnw&q=85&s=5a10322eed497a255e9baa9be7a6298b" width="1600" height="1000" data-path="assets/gotestsum.png" />

  <Card title="GoogleTest" href="./googletest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/olzoGwMhwlaPFZnw/assets/googletest.png?fit=max&auto=format&n=olzoGwMhwlaPFZnw&q=85&s=9d4e9758afa89d278d842c9e06dda45a" width="1600" height="1000" data-path="assets/googletest.png" />

  <Card title="Gradle" href="./gradle" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/olzoGwMhwlaPFZnw/assets/gradle.png?fit=max&auto=format&n=olzoGwMhwlaPFZnw&q=85&s=2499d1293542cf17e23c37d7d0dae3c8" width="1600" height="1000" data-path="assets/gradle.png" />

  <Card title="Jasmine" href="./jasmine" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/olzoGwMhwlaPFZnw/assets/jasmine.png?fit=max&auto=format&n=olzoGwMhwlaPFZnw&q=85&s=5dadaa9a9a52f76d0216ce6951d8673d" width="1600" height="1000" data-path="assets/jasmine.png" />

  <Card title="Jest" href="./jest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/olzoGwMhwlaPFZnw/assets/jest.png?fit=max&auto=format&n=olzoGwMhwlaPFZnw&q=85&s=5d0678dba0b160c02e429ceab62c515e" width="1600" height="1000" data-path="assets/jest.png" />

  <Card title="Karma" href="./karma" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/olzoGwMhwlaPFZnw/assets/karma.png?fit=max&auto=format&n=olzoGwMhwlaPFZnw&q=85&s=50f7fc4f2957281e5f8cb2511f790000" width="1600" height="1000" data-path="assets/karma.png" />

  <Card title="Kotest" href="./kotest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/kotest.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=2756a62916d943d8957c705845aa046b" width="1600" height="1000" data-path="assets/kotest.png" />

  <Card title="Maven" href="./maven" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/maven.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=8b45feadfe8565e0c389d1ee4c4bcb20" width="1600" height="1000" data-path="assets/maven.png" />

  <Card title="minitest" href="./minitest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/minitest.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=705222c277a8c19c7e081b74676bdb23" width="1600" height="1000" data-path="assets/minitest.png" />

  <Card title="Mocha" href="./mocha" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/mocha.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=62309423c13ee53beebe44dd0de3d9a9" width="1600" height="1000" data-path="assets/mocha.png" />

  <Card title="Nightwatch" href="./nightwatch" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/nightwatch.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=b339ab448125a30327e44f17b76fb69e" width="1600" height="1000" data-path="assets/nightwatch.png" />

  <Card title="NUnit" href="./nunit" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/nunit.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=844d26e2d1cc989efe7020b17d738f96" width="1600" height="1000" data-path="assets/nunit.png" />

  <Card title="PEST" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/pest.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=dde7c0b2f5b8cc25aa1e6c3f44275579" width="1600" height="1000" data-path="assets/pest.png" />

  <Card title="PHPUnit" href="./phpunit" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/phpunit.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=ddb00988ab8ea42bbf52139915dde08a" width="1600" height="1000" data-path="assets/phpunit.png" />

  <Card title="Playwright" href="./playwright" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/playwright.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=143ffa6e70e897a3bd21925e35372449" width="1600" height="1000" data-path="assets/playwright.png" />

  <Card title="pytest" href="./pytest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/pytest.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=e598886a3def4e4ae6dcb1271346f4a2" width="1600" height="1000" data-path="assets/pytest.png" />

  <Card title="Robot Framework" href="./robot-framework" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/robot.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=f5455c37b3556fe2a52a7ff37e985c81" width="1600" height="1000" data-path="assets/robot.png" />

  <Card title="RSpec" href="./rspec/" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/IOHMauT6NHRuLByD/assets/rspec.png?fit=max&auto=format&n=IOHMauT6NHRuLByD&q=85&s=fb26fdc760737643d0372abc70dde2f8" width="1600" height="1000" data-path="assets/rspec.png" />

  <Card title="Swift Testing" href="./swift-testing" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/oQBmNuRUJi49Tl6F/assets/swift-testing.png?fit=max&auto=format&n=oQBmNuRUJi49Tl6F&q=85&s=8fffa9883e08f1e5b076e4195f88c5dc" width="1600" height="1000" data-path="assets/swift-testing.png" />

  <Card title="Testplan" href="./testplan" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/oQBmNuRUJi49Tl6F/assets/testplan-box_(1).png?fit=max&auto=format&n=oQBmNuRUJi49Tl6F&q=85&s=cb2b293860222b0a8be9c1e75d2affc6" width="3200" height="2000" data-path="assets/testplan-box_(1).png" />

  <Card title="Vitest" href="./vitest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/oQBmNuRUJi49Tl6F/assets/vitest.png?fit=max&auto=format&n=oQBmNuRUJi49Tl6F&q=85&s=ff91c30eba0a8f18213eebb6e0989cd5" width="1600" height="1000" data-path="assets/vitest.png" />

  <Card title="XCTest" href="./xctest" img="https://mintcdn.com/trunk-4cab4936-sam-gutentag-changelog-merge-queue-failure-s/oQBmNuRUJi49Tl6F/assets/xctest.png?fit=max&auto=format&n=oQBmNuRUJi49Tl6F&q=85&s=60d9a7ca8f4bcfad8cd8cd161fa23713" width="1600" height="1000" data-path="assets/xctest.png" />
</Columns>
