> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trunk.io/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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/android.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=1935b0da6175f9c5a7b0b14ae0767724" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/bazel.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=2acbb5075651e5cede7f83fa906cf8c8" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/unittest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=153becdeb175315ef21a0798f9e79888" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/cargo-next.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=a571859d1c3020741fb92a6ad28448d1" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/cypress.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=a78bf57672d4c4396e3f3dd8fb6d6b66" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/dart.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=92c8978dc7b35697cc904cd0a385db40" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/gotestsum.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=cebdab72d1e8fc985eea92f5232e5468" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/googletest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=f444d7128428cdcd10599ca19a20f515" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/gradle.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=524c32770d6c2f6de96f9799cff7e003" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/jasmine.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=a0d76a327b310cc2bf7744683091196f" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/jest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=66bb5286ce89b9856bfbdca3ff6f31cb" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/karma.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=83962d79a162799019cde943a4f63932" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/kotest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=41568d6cffa9643b171ebeb27ba29f28" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/maven.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=e9a5b92c908092cc0d034f11dd06806f" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/minitest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=eed660530b891bd5490ba70e6b507202" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/mocha.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=7c5507d3bf71c41c035076f52b9bf024" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/nightwatch.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=d90b834abc19b2d1c345f318e500b1ab" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/nunit.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=a6d3963e67550c54f479425621676f10" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/nunit.png" />

  <Card title="PEST" img="https://mintcdn.com/trunk-4cab4936/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/pest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=ef920a18b09a897d2985a4fe33dc5f44" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/phpunit.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=4cb854a3fe1433b07155908826b377ca" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/playwright.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=41bd4bc700cf4944557809d22285ca69" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/pytest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=623d88715b4af4f26df36ef9b58d9e3e" 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/FEDBBs5EPDEY6kRF/assets/_shared/robot.png?fit=max&auto=format&n=FEDBBs5EPDEY6kRF&q=85&s=2754cb21e2a95b372a0ce05d5a52dae8" width="1600" height="1000" data-path="assets/_shared/robot.png" />

  <Card title="RSpec" href="./rspec/" img="https://mintcdn.com/trunk-4cab4936/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/rspec.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=3b54ae201d86970d06603707adc57397" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/swift-testing.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=589b3a6a1b476678b3d37b34f9ad1b54" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/testplan-box_(1).png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=2dacd711aaca669de454b6f282a9edd1" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/vitest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=2714ea0e079fa6aebaa1e435567849d2" 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/WAR0qJ1WO0rtUlqz/assets/flaky-tests/get-started/frameworks/xctest.png?fit=max&auto=format&n=WAR0qJ1WO0rtUlqz&q=85&s=07a646bfc2581c1d9b57cbe64b34ee82" width="1600" height="1000" data-path="assets/flaky-tests/get-started/frameworks/xctest.png" />
</Columns>
