TestDeck - test management platform, DX meetup and more
TestDeck is now available in beta, av CLI improvements, auto-merge changesets.
Highlights
🚀 Announcing TestDeck
🚀 “off the record” hangout with Amplitude
🚀 av CLI improvements
🚀 Auto-merge Changesets
Announcing TestDeck!
TestDeck, our central Test Management solution is out in beta - manage all your tests from a single dashboard. TestDeck captures and analyzes test results from your CI system. It provides granular, test case level insights, and tracks performance and reliability of each test case. Here is an overview of what it offers.
Automatically identify unreliable test cases in the system both reactively and proactively. These results are reported through our dashboard and using APIs and webhooks.
Historical view of a particular test case - how often has the test failed (flaky or not), has the test become stable / unstable. Views by feature branches vs. base branches.
Visibility into whether test stability is degrading or improving for base branches.
Visibility into whether test run times are increasing or decreasing over time.
Automatically rerun the test suite on a schedule (nightly job) to identify flakes proactively.
For more details, read the docs.
Monthly off the record hangout: The do's and don'ts of internal dev-platforms: lessons learned at Amplitude and Pinterest.
We know that many of you are part of internal productivity teams or internal infra teams. If you have thoughts/opinions on how to organize such teams and tools, come join this month’s hangout! For context, Aviator hosts monthly invite-only, casual, off-the-record hangouts for senior engineers from various orgs to learn from each other. Email Spriha (spriha@aviator.co) for an invite.
Our featured guests this time will be Adam Berry and Jack McCloy, who will share hard-earned lessons around "the do's and don'ts of internal dev-platforms: lessons learned at Amplitude and Pinterest."
This month’s hangout is on April 27th (Thursday), 11am - 12pm PT / 2pm - 3pm ET.
av CLI improvements
Lots of user-requested features in this Release! (v0.0.13
, released on Apr 14, 2023)
Added
av stack branch-commit
command that allows you to branch and make a commit in one shot.Added
av commit split
command that splits a commit.av pr create
starts showing the complete commit messages.Fixed a bug on
av stack sync
around finding the base branch to rebase.
Auto-merge Changesets
Aviator Changesets are groups of PRs that are treated as a single unit of change (merged all together, in an “all or nothing” fashion). Now Aviator can automatically merge all PRs in a Changeset once CI passes. As always, Aviator validates all PRs in the Changeset and ensures that they are merged together. The auto-merge is reset if a new commit is added or if a CI test fails. You can also cancel the auto-merge at any time before the PRs are merged.
Bug fixes and improvements
Fixed bug with custom paused message, and updated the branches API to show paused message information.
Changesets
Update checks on
/aviator refresh
.Added changesets with links and status in the sticky comment.
Improvements to speed up Queue page load time.
Added number of PRs reset to the reset webhook.
Updated stacked PRs display in the sticky comment.
Improvements to handle merge conflict reporting.
On-prem release
Release(v0.29.10
, released on Apr 12, 2023)
All the fixes and improvements listed above are also included in the release.
Note that TestDeck is not yet available for on-prem setup.
Made request timeouts and retries configurable.