Roku Deep Link Tester

A CLI and CI-ready testing tool for Roku certification. Automates the hardest part of Roku app certification by testing deep link handling, beacon detection, and sign-in flows with support for RASP scripts.

Key Features

  • Automates ECP launch and input deep link tests
  • Telnet-based beacon monitoring (AppLaunchComplete, AppDialogInitiate)
  • RASP script integration for complex sign-in flows
  • CI-friendly output with JSON summaries and exit codes
  • Built for Roku dev teams handling certification
  • Smart beacon detection for VOD and Live content

Technologies

Node.jsRASPTelnetCommanderChalkYAML

Project Highlights

  • Solves a real certification pain point for Roku developers
  • Supports both sideloaded and published Roku channels
  • Includes retry logic, test IDs, and programmatic usage options
  • Used in CI pipelines to validate deep linking compliance

Live Demo

Terminal - Roku Deep Link Tester Demo