LogoLogo
  • Overview
    • Quickstart
    • FAQ
    • Overview
    • Pricing
    • Comparison
    • Discord
  • Pro Setup
    • Book a Demo
    • 30x30 Promotion
  • Guides
    • Generate a Test Suite
    • Local Agent Setup
    • Prompting
    • Getting an API Key
    • GitHub Actions
      • GitHub Action Setup
      • Prerun Scripts
      • Environment Config
      • Parallel Testing
      • Storing Secrets
      • Optimizing Performance
      • Action Output
      • Examples
        • Test Generation
        • Parallel Testing
        • Importing Tests
        • Desktop Apps
        • Secure Log In
    • Debugging Test Runs
    • Monitoring Performance
  • Reference
    • Test Steps
      • assert
      • exec
      • focus-application
      • hover-image
      • match-image
      • hover-text
      • if
      • press-keys
      • remember
      • run
      • scroll
      • scroll-until-image
      • scroll-until-text
      • type
      • wait
      • wait-for-image
      • wait-for-text
    • Interactive Commands
      • /assert
      • /undo
      • /save
      • /run
      • /generate
    • CLI
      • testdriverai init
      • testdriverai [file]
      • testdriverai run [file]
  • Security & Privacy
    • Agent
    • Action
    • Dashboard
  • FAQ
    • Screen Recording Permissions (Mac Only)
    • Status Page
Powered by GitBook
On this page
  • Running in CI/CD
  • Continuous Integration
  • Automated Code Reviews
  • Increased Test Coverage
  • Improved Developer Experience

Was this helpful?

Export as PDF
  1. Guides

GitHub Actions

Run tests on your local computer, sandbox, or on hosted runners.

PreviousGetting an API KeyNextGitHub Action Setup

Last updated 1 month ago

Was this helpful?

Running in CI/CD

CI/CD pipelines enhances software quality and release velocity. Adding TestDriver to your CI/CD, you can catch defects early, prevent regressions, and gain rapid feedback on code changes.

Our GitHub Action Setup allows you to run the tests you designed on your local computer in a virtual machine as part of your CI/CD workflow.

The TestDriver GitHub action will execute tests when you mention it in a comment, on a schedule, or anywhere else in your CI/CD workflow.

Continuous Integration

TestDriver can be integrated with GitHub Actions to automatically run tests whenever code is pushed to a repository. This ensures that new changes do not break existing functionality.

Automated Code Reviews

TestDriver can be configured to run specific test suites when a pull request is created. This ensures that any code changes meet the project's quality standards before being merged.

Increased Test Coverage

TestDriver can automatically generate and run test cases across multiple environments, providing detailed feedback on test coverage and potential issues.

Improved Developer Experience

Developers get immediate feedback on the success or failure of their changes within the pull request itself, reducing the time spent on manual code reviews.

Page cover image