4 karma · joined July 16, 2022
## What's new:
- Schedule Trigger: Runs daily, targeting lowest coverage files first. Set once, forget about it. Perfect for teams starting from 0% coverage - PR Triggers: Add tests during PR creation or after merge. Choose based on your CI/CD requirements - Smart Rules: Configure best practices through UI - no more manual rule management - Coverage Analytics: Visual charts showing repository coverage trends over time
Built for teams serious about code quality. Try it: https://gitauto.ai
Perfect for active development cycles where you want continuous test coverage improvements throughout the day. Set it to run every 30 minutes during work hours, or every hour throughout the day - whatever fits your team's workflow.
Configure it in Settings → Triggers → Schedule settings. Choose your execution count and interval, and GitAuto will automatically target the lowest-coverage files first, multiple times per day. https://gitauto.ai/settings/triggers
Now with full feature access on free tier:
- Set up your testing rules and coverage standards - Choose which triggers work for your workflow (PR merges, schedules, labels) - GitAuto handles unit test generation based on your preferences - Your team focuses on features while tests get written automatically
The result: consistent test coverage without constant manual effort. Your testing standards get maintained automatically once you define what you want.
Free tier has usage limits but no feature restrictions.
You can now schedule GitAuto to automatically create unit tests at specific times, ensuring your codebase maintains high test coverage without any manual intervention. https://gitauto.ai/settings/triggers
## What this means for you:
Set it and forget it - Configure once, get continuous test coverage improvements Consistent quality - Tests are generated daily at your preferred time Zero interruptions - No more manual triggers or remembering to run GitAuto Smart prioritization - Automatically targets files with the lowest coverage first
## Perfect for teams who want to:
- Maintain 90%+ test coverage effortlessly - Reduce technical debt continuously - Free up developer time for feature work - Ensure new code always has proper test coverage
## How it works:
1. Enable “On schedule” trigger in your repository settings 2. Set your preferred daily run time 3. Don't forget to review your coding style here https://gitauto.ai/settings/rules 4. GitAuto automatically creates test issues & PRs at scheduled times 5. Review and merge or leave review comments and GitAuto will make fix commits
No more excuses for low test coverage. GitAuto works around the clock so your team doesn’t have to. Start scheduling your automated testing today!
## What's new:
- 20+ structured configuration options across coding standards, test file organization, and component testing - Language-specific test naming conventions (JS/TS, Python, Go, Java, Ruby) - Flexible test constants management with auto-detection - Component isolation controls for React/Vue applications - Custom integration test file patterns - Free-form rule descriptions alongside structured settings
## Why this matters:
Instead of one-size-fits-all test generation, teams can now align GitAuto with their existing conventions and coding standards. Whether you prefer `filename.test.js` or `test_filename.py`, centralized test constants or inline data, GitAuto adapts to your workflow rather than forcing you to adapt to ours.
## The outcome:
Developers spend less time fixing generated tests and more time shipping features. Tests feel native to your codebase because they follow the same patterns your team already uses. Perfect for teams who want AI-generated tests that don't feel like they were written by AI.
That's why we're introducing this coverage dashboard. It provides an instant, clear view of which files need attention, eliminating the guesswork from test coverage improvement. In this guide, we'll show you how to set up automated test coverage reporting for your Flutter / Dart project and use GitAuto to improve coverage systematically.
The help content outlines four main steps:
1. Select Repository: Users need to choose an Organization and Repository to begin.
2. Refresh Coverage: First-time users should click the "Refresh Coverage" button in the Actions menu.
3. Wait for Analysis: The system takes 5-10 minutes to: - Clone the repo - Install packages - Build the project - Run tests - Generate and analyze test reports - Show coverage data (This process doesn't use any credits)
4. Create Issues: Users can create GitHub issues for files that have low test coverage, particularly for important functions or classes. GitAuto can be assigned to these issues, and creating them doesn't consume credits.
We have updated our default model to Claude 3.5 Sonnet, prioritizing its superior coding capabilities, especially in handling edge cases for test scenarios. This decision was influenced by the model's effectiveness compared to OpenAI o3-mini.
While Claude 3.7 is available, feedback on platform X highlights its tendency to be overly opinionated and occasionally disregard user instructions, opting to avoid rather than solve problems. Consequently, we chose not to set it as the default.
A new feature will soon allow users to switch models individually, but based on current experience, Claude 3.5 remains our top recommendation. Despite occasional slowness when using Claude 3.5, its popularity and effectiveness are evident, as seen with its high usage in Cursor, unlike the less crowded Claude 3.7.
This solution isn't just about solving a technical problem—it's about bridging worlds that too often remain separate.
Now? Automating tons of tests and running them instantly is a breeze. I wrote an article showing how you can use an AI coding agent, GitAuto, to whip up integration test PRs in minutes, run those tests immediately, and keep them running continuously going forward. If you're in a similar boat, give it a shot.
Now? Automating tons of tests and running them instantly is a breeze. I wrote an article showing how you can use an AI coding agent, GitAuto, to whip up integration test PRs in minutes, run those tests immediately, and keep them running continuously going forward. If you're in a similar boat, give it a shot.
With this update, users can create a main issue for tasks like unit test creation, integration test creation, or external specification writing, and then create sub-issues for specific files or functions. Common requirements—such as using functions instead of classes, using Jest for JavaScript, or specifying a test constants file—can be documented in the parent issue’s body. This eliminates the need to repeatedly open requirement documents when writing sub-issues, allowing sub-issue bodies to focus only on sub-issue specific details, making the process more efficient.