Slack logo

Personalized Test Notifications

A nifty (& free) tool to easily receive notifications about your builds and tests, instead of digging through email and CI

LaunchableAPP11:42 AM   Test session 123454 failed!View test resultsDetailsWorkspace: launchableinc/cliBuild name: 2536986069Recorded: 2022-06-29 15:42:20 UTCFlavors: browser=chrome100, os=macos12.3.1Summary127 tests passed, 10 failed, 0 skipped46.2 min total durationFailed tests (max. 5)1. | tests.utils.test_logger.LoggerTest | tests/utils/test_logger.pytest_logging_default2. | tests.utils.test_logger.LoggerTest | tests/utils/test_logger.pytest_log_level_audit3. | tests.utils.test_http_client.LaunchableClientTest | tests/utils/test_http_client.pytest_header4. | tests.utils.test_gzipgen.GzippenTest | tests/utils/test_gzipgen.pytest_compress5. | tests.utils.test_file_name_pattern.FileNameHeuristicTest | tests/utils/test_file_name_pattern.pytest_jvm_file_nameSlack window showing test notifications

Stop unnecessary context switching while waiting on test run statuses

To keep moving your PR forward, you need to keep track of which test suites are running for your PR, and take action at the end of each run—but this gets lost in CI systems behind too many clicks, or is buried in emails.

Without Test Notifications, waiting for tests requires constant context switching

Without Test Notifications, waiting for tests requires constant context switching

Using Launchable, you can continue working and context switch only when you break the build, or have to merge your PR

Using Launchable, you can continue working and context switch only when you break the build, or have to merge your PR

Developers ❤️ Launchable Test Notifications

  • Push notifications on test status
  • Personalized—react only to changes that impact you
  • Say goodbye to checking CI or emails
  • Improve your quality of life with fewer context switches
LaunchableAPP11:42 AM   Test session 123454 failed!View test resultsDetailsWorkspace: launchableinc/cliBuild name: 2536986069Recorded: 2022-06-29 15:42:20 UTCFlavors: browser=chrome100, os=macos12.3.1Summary127 tests passed, 10 failed, 0 skipped46.2 min total durationFailed tests (max. 5)1. | tests.utils.test_logger.LoggerTest | tests/utils/test_logger.pytest_logging_default2. | tests.utils.test_logger.LoggerTest | tests/utils/test_logger.pytest_log_level_audit3. | tests.utils.test_http_client.LaunchableClientTest | tests/utils/test_http_client.pytest_header4. | tests.utils.test_gzipgen.GzippenTest | tests/utils/test_gzipgen.pytest_compress5. | tests.utils.test_file_name_pattern.FileNameHeuristicTest | tests/utils/test_file_name_pattern.pytest_jvm_file_nameSlack window showing test notifications
Launchable webapp screenshot showing test session results

Fast navigation to your test results

Jump from notifications to the Launchable test dashboard to quickly deep dive into your test results.

No more clicking through clumsy CI interfaces to get to important information.

It's incredibly simple to install

  • Install Slack app
  • Connect your test suite to Launchable
  • Subscribe your GitHub user name
  • Start getting notifications
ConfidenceTest execution timeLaunchable modelBaseline

Lightning fast iterative dev-test loop

Optionally pair up with Predictive Test Selection to build extremely fast, iterative dev-test feedback loop.

Stop constantly context switching, and be personally alerted to any action you can take on your test suite runs

Create account