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

Jenkins creator takes on the next frontier in DevOps - Automated Testing; with a $9.5M Series A for Launchable

Jenkins creator's Launchable raises Series A

Hi I am Harpreet, co-CEO at Launchable and thought that since everybody loves an inception story, I will start there. Harpreet, Kohsuke - the day Launchable was born The problem: Devs are not getting right signals at the right time Somewhere mid-2019, me and Kohsuke (the creator of Jenkins) were …

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

Combining Ant and Launchable to get faster CI 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

Overcoming organizational inertia: an interview with Tyler Lynch, AWS Solutions Architect

Overcoming organizational inertia: an interview with Tyler Lynch

Watch this interview on YouTube In this interview with Tyler Lynch, we discuss methods for overcoming organizational inertia to move your team forwards. Tyler is a Solutions Architect at AWS and mentor with Justice Through Code. Try to identify what's in it for somebody that we need to pitch this …

Continue reading

Running important tests for a code change first & the rest later

Running important tests for a code change first & the rest later

Launchable is a test recommendation engine that uses machine learning to speed up CI pipelines by selecting the right tests to run at the right stage of your development workflow. This is a form of Test Impact Analysis. Depending on your situation, you can add Launchable to your CI pipeline …

Continue reading

What is Test Impact Analysis?

What is Test Impact Analysis?

For teams struggling with slow tests, Test Impact Analysis is a way to accelerate test cycles by running only the tests that matter for source code changes. Using this approach it’s possible to programmatically reduce a long test run (for example, 5 hours) to something more manageable (e.g. 20 minutes). …

Continue reading