Use 'flavors' to run the best tests for an environment

Lots of teams run the same tests across several different environments. For example, a UI test suite might be run in several browsers in parallel. Or perhaps you need to build a slightly different version of a mobile app for different locales and need to run the same tests across …

Continue reading

Run a subset of tests to achieve confidence in a build

Run a subset of tests to achieve confidence in a build

The optimization target you choose determines how Launchable populates a dynamic subset with tests. We recently made it easier to choose the right target for your needs. Enter the Confidence curve! The Confidence curve is a new chart available at app.launchableinc.com. You can use it to choose an optimization target …

Continue reading

Parallelize your subset runs with the Launchable CLI

Should you subset your tests, or should you parallelize them? Now you can do both with launchable split-subset, which makes it easy to divide a subset into equal chunks to be run in parallel. For example, let's say you currently run ~80 minutes of tests split coarsely into four bins …

Continue reading

Introducing Launchable Flaky Tests Insights beta

Introducing Launchable Flaky Tests Insights beta

Flaky tests are a pervasive problem for development teams. It's so frustrating to spend time diagnosing a test failure that had nothing to do with your code changes. And over time, consistent flakiness can make people weary of all tests and all failures—not just flaky tests—causing a loss of trust …

Continue reading

Combine Pytest and Launchable for faster test feedback

The Launchable CLI provides a simple, uniform interface between your CI process and the Launchable service. To make integration even easier, we’ve built profiles into the CLI for popular build and testing tools. These profiles abstract away the nuances of specific languages and test runners so you only have to …

Continue reading

Tokenless authentication for Open Source

Since we launched the Launchable CLI, we’ve been receiving requests from Open Source projects to integrate our test optimization into their public pipelines. To enable this, today we’re releasing a new authentication mechanism for public repositories called tokenless authentication. Instead of a static API token, tokenless authentication uses your CI/CD …

Continue reading

Optimizing your NUnit test runs with Launchable

The Launchable CLI provides a simple, uniform interface between your CI process and the Launchable service. To make integration even easier, we’ve built profiles into the CLI for popular build and testing tools. These profiles abstract away the nuances of specific languages and test runners so you only have to …

Continue reading