── POPULAR TAGS ──
#python (662)
#typescript (613)
#cli (563)
#hacktoberfest (492)
#cli-tool (485)
#react (481)
#javascript (449)
#rust (418)
#cross-platform (389)
#go (372)
#devops (317)
#ai (304)
#llm (298)
#nodejs (298)
#golang (287)
#android (271)
#open-source (255)
#docker (249)
#machine-learning (220)
#java (217)
#security (214)
#monorepo (214)
#plugin-system (214)
#self-hosted (211)
#linux (207)
#mcp (203)
#awesome-list (197)
#plugin-architecture (195)
#ai-agents (187)
#deep-learning (187)
This repository is a Karma plugin that enables running unit tests on Sauce Labs cloud browsers. It provides a launcher to set up browser sessions via WebDriverIO and Sauce Connect tunneling, and a reporter to send test results back to Sauce Labs for display in their dashboard. The architecture follows Karma's plugin interface with separate modules for launcher, reporter, tunnel management, and configuration processing. The code handles both legacy JSONWP and modern W3C WebDriver protocols, manages session heartbeats, and processes test annotations for Sauce Labs reporting. External dependencies include WebdriverIO, Sauce Labs Node.js client, and global-agent for proxy support.
RATING:
MAINT: stale
DRIFT: high
▸ 1 reusable components found
── end of results ──