Aviator Updates

Share this post

Flaky test report card, pytest plugin and more

changelog.aviator.co

Flaky test report card, pytest plugin and more

pytest support for flaky tests, Slack support for onprem, UX improvements

Aviator
Nov 22, 2022
1
Share this post

Flaky test report card, pytest plugin and more

changelog.aviator.co

Happy Thanksgiving to our extended Aviator family! There’s no better time to tell you how grateful we are for all of you. Enjoy your holiday! 🥧 🍁 🙏

Highlights

🚀  Flaky tests report card

🚀  Flaky tests pytest plugin

🚀  Slack for on-prem

🚀  Queued Page UX Updates

New features

Flaky tests report card

Now, via Aviator’s Slack integration, users can receive a daily summary of the status of their starred tests.

This currently includes the following metrics:

  • the number of flaky runs today

  • the most flaky test case of the day

  • any new flaky tests that have flaked for the first time today

flaky tests summary in Slack

Pytest Plugin

We have released our Pytest plugin that helps rerun flaky tests. Our open source code is here: https://github.com/aviator-co/pytest-aviator.

Slack Integration for on-prem

Our on-prem customers can now use Aviator’s Slack integration. Follow the instructions in our documentation in order to set up notifications and DMs for your queued, blocked, and merged PRs.

New API

We’ve added a new GET branches API to fetch the status (paused/unpaused) of all branches in a repo. See our API documentation for more details.

Queued Page UX Updates

We now show the “elapsed time” for a PR on the Queued page, along with a message that indicates if all tests have passed. This should provide more information about the state of the queue and help with debugging stuck PRs.

Elapsed time on Queue page

Bug fixes and improvements

  • Rate limit improvements.

  • Fixed bug in pausing/unpausing repos from UI and API.

  • Queued page fixes: PR ordering, show required tests.

  • Merge conflict links will be valid for 48 hours.

  • Mark PR as blocked if it’s updated in the queue.

  • Batching improvements: update sticky comments for all batched PRs and fixed comment display.

  • Added missing reset stats to the Analytics page.

  • Fixed bug of incorrectly reporting merge conflicts when PRs are resynced.

Share this post

Flaky test report card, pytest plugin and more

changelog.aviator.co
TopNew

No posts

Ready for more?

© 2023 Aviator Technologies, Inc
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing