View subset request summaries in the Launchable dashboard
You can now view a summary of each launchable subset request in the Launchable dashboard. This new view shows how much testing time the subset saves (if run)...
Introducing the Launchable demo workspace
You can now view a demo Launchable workspace at https://app.launchableinc.com/demo. This is helpful for understanding the value Launchable can offer without...
CLI
Predictive Test Selection
Run Launchable subsets using CTest more easily
CTest has a limitation on regex size that can be passed into an execution command. Sometimes this prevents running a subset of tests. To improve this, the CLI...
CLI
Predictive Test Selection
Insights
Inspect test results with the Launchable CLI
Similarly, after you submit your test reports with launchable report tests, the Launchable CLI now outputs a tip to run launchable inspect tests...
CLI
Predictive Test Selection
Inspect subset requests with the Launchable CLI
After you request a subset with launchable subset, the Launchable CLI now outputs a tip to run launchable inspect subset --subset-id <SUBSET ID>. This command...
Invite your teammates to use the Launchable dashboard
You can now invite your teammates to use the Launchable dashboard! Simply generating an invitation link on your workspace’s settings page and then send it to...
Predictive Test Selection
The Launchable plugin for nose now supports parallel test execution
You can now parallelize a subset run with nose. See https://docs.launchableinc.com/resources/integrations/nose#running-a-subset-across-parallel-nose-invocations...
The Launchable CLI now prints a summary log for every interaction. Now you can see exactly how Launchable interacts with your repositories, tests, and tooling...
You can now sign up for Launchable (and log in) with your GitHub account instead of an email and password. One less item for your password manager!
CLI
Predictive Test Selection
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...
Updated "getting started" flow
Today we released a new version of the onboarding experience for new customers. You can now see a hint of the value Launchable can provide before sending data,...
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...
CLI
Predictive Test Selection
Parallelize your subset runs with `split-subset`
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...
The Launchable CLI now supports pytest
The Launchable CLI now supports pytest, the popular Python testing tool. Read the documentation to get started.
Webapp
Predictive Test Selection
New "Subset your tests runs" page
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...
Tokenless authentication for open source projects
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...
The Launchable CLI now supports Android Debug Bridge (beta)
The Launchable CLI now supports Android Debug Bridge (adb) in beta. Subsetting is supported with `launchable subset ... adb ...`; use the `gradle` profile to...
CLI
Predictive Test Selection
"Confidence" subset target
We've added a new subsetting target option to the CLI called `--confidence`. This new option adds to the existing fixed duration (`--time`) and percentage...