GitHub Sync
Overview
GitHub Sync allows you to keep your SmartTests synchronized between TestChimp and your GitHub repository. This enables version control, collaboration, and integration with your existing development workflow.
Setting Up GitHub Sync
- Navigate to your SmartTests folder in TestChimp
- Click on the branches icon in the left pane (version control integration button)
- Configure the sync settings:
- Select your GitHub repository
- Choose the folder in your codebase to sync with
Sync is bidirectional by default - changes flow both ways between TestChimp and GitHub.
Syncing Test Folders
Once configured, your test folder in TestChimp will be synchronized with the selected folder in your GitHub repository:
- Changes in TestChimp are automatically synced to GitHub
- Changes in GitHub can be pulled into TestChimp
- Tests remain in sync across both platforms
Benefits of GitHub Sync
- Version control: All your SmartTests are versioned in Git
- Collaboration: Team members can work on tests using their preferred tools
- CI/CD integration: Tests in GitHub can be easily integrated into your CI/CD pipeline
- Backup: Your tests are safely stored in your repository
- Code review: Tests can go through the same code review process as your application code
GitHub Sync ensures your SmartTests are always in sync with your codebase and available to your entire team.