Firebase Test Lab Specialist — community Firebase Test Lab Specialist, sovereign-vpn-core, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0

About this Skill

Perfect for Mobile App Testing Agents needing comprehensive Android app testing on real and virtual devices Automated Android testing via Firebase Test Lab — robo tests, instrumentation tests, device matrix configuration, and test result analysis.

dawink5674 dawink5674
[0]
[0]
Updated: 3/5/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
39
Canonical Locale
en
Detected Body Locale
en

Perfect for Mobile App Testing Agents needing comprehensive Android app testing on real and virtual devices Automated Android testing via Firebase Test Lab — robo tests, instrumentation tests, device matrix configuration, and test result analysis.

Core Value

Empowers agents to run Robo tests on Firebase Test Lab, providing valuable insights and crash reports through screenshots, logs, video recordings, and crash reports, utilizing Google's cloud infrastructure and API 36

Ideal Agent Persona

Perfect for Mobile App Testing Agents needing comprehensive Android app testing on real and virtual devices

Capabilities Granted for Firebase Test Lab Specialist

Automating Android app testing on physical devices like Pixel 10 Pro Fold
Generating crash reports and video recordings for app debugging
Validating app UI through Robo tests on virtual Android devices

! Prerequisites & Limits

  • Requires Google cloud infrastructure access
  • Limited to Android app testing
  • Dependent on Firebase Test Lab services

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is Firebase Test Lab Specialist?

Perfect for Mobile App Testing Agents needing comprehensive Android app testing on real and virtual devices Automated Android testing via Firebase Test Lab — robo tests, instrumentation tests, device matrix configuration, and test result analysis.

How do I install Firebase Test Lab Specialist?

Run the command: npx killer-skills add dawink5674/sovereign-vpn-core/Firebase Test Lab Specialist. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for Firebase Test Lab Specialist?

Key use cases include: Automating Android app testing on physical devices like Pixel 10 Pro Fold, Generating crash reports and video recordings for app debugging, Validating app UI through Robo tests on virtual Android devices.

Which IDEs are compatible with Firebase Test Lab Specialist?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for Firebase Test Lab Specialist?

Requires Google cloud infrastructure access. Limited to Android app testing. Dependent on Firebase Test Lab services.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add dawink5674/sovereign-vpn-core/Firebase Test Lab Specialist. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use Firebase Test Lab Specialist immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

Firebase Test Lab Specialist

Install Firebase Test Lab Specialist, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command...

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
Supporting Evidence

Firebase Test Lab Specialist

Overview

Firebase Test Lab is the primary testing mechanism for the Dragon Scale VPN project. It runs tests on real and virtual Android devices in Google's cloud infrastructure, providing screenshots, logs, video recordings, and crash reports.

Primary Test Device: Pixel 10 Pro Fold (codename rango, API 36, physical device)

Core Commands

1. Running Robo Tests (No Test Code Required)

Robo tests automatically crawl the app UI and detect crashes, layout issues, and ANRs.

bash
1# Primary: Pixel 10 Pro Fold (user's actual device) 2gcloud firebase test android run --type=robo \ 3 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 4 --device "model=rango,version=36,locale=en,orientation=portrait" \ 5 --timeout=300s --project=cloud-vpn-12110 6 7# Secondary: Medium Phone virtual device (API 34, fast feedback) 8gcloud firebase test android run --type=robo \ 9 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 10 --device "model=MediumPhone.arm,version=34" \ 11 --timeout=300s --project=cloud-vpn-12110 12 13# Full matrix: Pixel 10 Pro Fold + Medium Phone + Pixel Fold (legacy foldable) 14gcloud firebase test android run --type=robo \ 15 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 16 --device "model=rango,version=36" \ 17 --device "model=MediumPhone.arm,version=34" \ 18 --device "model=felix,version=34" \ 19 --timeout=300s --project=cloud-vpn-12110

2. Running Instrumentation Tests

For targeted verification of specific features (GeoIP, NetworkMonitor, etc.).

bash
1# Build test APK first 2$env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr" 3.\gradlew assembleDebug assembleDebugAndroidTest 4 5# Run on Pixel 10 Pro Fold 6gcloud firebase test android run --type=instrumentation \ 7 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 8 --test=dragon-scale-vpn/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk \ 9 --device "model=rango,version=36" \ 10 --timeout=600s --project=cloud-vpn-12110

3. Viewing Results

bash
1# List recent test runs 2gcloud firebase test android list --project=cloud-vpn-12110 3 4# Get detailed results (URL provided after test run) 5gcloud firebase test android results describe <TEST_MATRIX_ID> --project=cloud-vpn-12110

Device Matrix

PriorityModel IDDevice NameAPIType
PrimaryrangoPixel 10 Pro Fold36Physical
SecondaryMediumPhone.armMedium Phone 6.4"34Virtual
Foldable LegacyfelixPixel Fold34Physical

Testing Strategy for Dragon Scale VPN

What Firebase CAN Test

  • UI rendering — Compose layouts, foldable adaptations, theme colors
  • GeoIP fetch logic — Network calls to ipapi.co (no VPN bypass needed)
  • App stability — Crash detection, ANR detection, memory leaks
  • Navigation — Drawer menu, pager swipes, button states
  • Registration flow — API calls to control plane (mock or real)
  • Foldable posture — Fold/unfold behavior on Pixel 10 Pro Fold

What Firebase CANNOT Test

  • Active VPN tunnelVpnService.prepare() shows a system dialog that can't be auto-dismissed
  • VPN bypass networking — Requires an active WireGuard tunnel
  • Download/upload stats — Requires live tunnel traffic

Integration with Dev Workflow

The Verification Gate

When changes impact UI, networking, or stability:

bash
1# 1. Build APK 2$env:JAVA_HOME = "C:\Program Files\Android\Android Studio\jbr"; .\gradlew assembleDebug 3 4# 2. Run robo test on Pixel 10 Pro Fold 5gcloud firebase test android run --type=robo \ 6 --app=dragon-scale-vpn/app/build/outputs/apk/debug/app-debug.apk \ 7 --device "model=rango,version=36" --project=cloud-vpn-12110 8 9# 3. Review the results URL in the output

Senior Decision Logic

  1. Discovery (Gemini): Architect determines the minimal change required.
  2. Implementation (Gemini): Execute code changes locally.
  3. Verification (Firebase): Run robo/instrumentation tests on Pixel 10 Pro Fold to validate.
  4. Manual Verification: Sideload APK on physical Pixel 10 Pro Fold for VPN-specific testing.
  5. Deployment: Only push to GitHub after both automated and manual verification pass.

Related Skills

Looking for an alternative to Firebase Test Lab Specialist or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer