BlueRacer Blog

Less variance in average test duration

Published: 2023/02/08 By: Neyts Zupan

I’ve got some exciting news to share with you today – we’ve recently added documentation on how to make your test durations even more accurate and reliable. We all know how frustrating it can be when your tests take longer and longer, and it can be hard to keep track of what’s causing the slowdown. […]

Read more

tesh – TEstable SHell sessions in Markdown

Published: 2023/01/19 By: Neyts Zupan

We’re excited to announce the release of tesh – a new open source tool for creating testable shell sessions in Markdown. At its core, tesh is a simple but powerful tool that makes it easy to create and run shell sessions within Markdown documents. This is incredibly useful for teaching and explaining how to use […]

Read more

Support for any language and test runner

Published: 2022/12/20 By: Neyts Zupan

We’re excited to announce a major update to BlueRacer, the tool that helps you keep your unit tests fast and efficient. One of the key features of BlueRacer is the ability to track the performance of your unit tests and identify any that may be slowing down your workflow. In the past, we supported this […]

Read more

Towards a healthier test suite: don’t go alone

Published: 2022/12/19 By: Neyts Zupan

Are you tired of spending countless hours trying to maintain a healthy test suite? Are you struggling to keep your unit tests fast and efficient? If so, we can help! At BlueRacer, we are a team of experienced full-stack developers with a passion for testing. We understand the challenges and frustrations that come with trying […]

Read more

Pull Request integration improvements

Published: 2022/11/06 Last updated: 2022/11/07 By: Neyts Zupan

Less bot noise GitHub App bots posting multiple comments on your Pull Request quickly become annoying. That is why BlueRacer will default to updating its existing report comment instead of posting a new one. You can revert back to “every report in a separate comment” mode by adding the following to your .blueracer.cfg file. Block […]

Read more

Pytest speedup checklist

Published: 2022/10/31 By: Neyts Zupan

A while ago, I came back to a Python project after other people had taken over maintenance. To my horror, the test suite was more than twice as slow as when I left it. And not because the codebase grew so much. Tests just got slower, bit by bit, and over time, the slowdowns accumulated. […]

Read more

Configuring Thresholds

Published: 2022/10/10 Last updated: 2022/11/09 By: Neyts Zupan

BlueRacer comes with sane default values for when to scream at you that your Pull Request made the tests too slow. These values can now be customized for each of your repos using a .blueracer.cfg file, like so: This is useful if you are running self-hosted CI runners where you can better control the hardware […]

Read more

BlueRacer is live!

Published: 2022/10/01 Last updated: 2022/10/05 By: Neyts Zupan

Slow tests annoy me. Slow tests in a repo that used to have fast tests annoy me like nothing else. This happens to me often. I come back to a repo I worked on in the past, only to find the tests have grown slow. But no more! The freshly released BlueRacer GitHub app monitors […]

Read more