Skip to content

A set of scripts that automate running apps for e2e testing on Sentry

License

Notifications You must be signed in to change notification settings

getsentry/app-runner

App Runner

PowerShell automation toolkit for application deployment, lifecycle management, and diagnostics collection across multiple target platforms.

Overview

This repository contains PowerShell modules for automating application testing and diagnostics:

  • app-runner - Platform lifecycle management, app deployment, and diagnostics collection
  • sentry-api-client - Sentry REST API client for event retrieval and CLI operations

Supported Platforms

Currently supported:

  • Xbox (One, Series X/S)
  • PlayStation 5
  • Nintendo Switch

Future support planned:

  • Mobile platforms (iOS, Android)
  • Desktop platforms (Windows, macOS, Linux)

Requirements

Platform-Specific Prerequisites

Important: Using this toolkit to run applications on target platforms requires:

  1. Valid development agreements with the respective platform holders (Microsoft, Sony, Nintendo, Apple, Google, etc.)
  2. Licensed access to platform SDKs and development tools
  3. Authorized development hardware (devkits, testflight access, etc.) where applicable
  4. Compliance with platform holder NDAs and terms of service

General Requirements

  • PowerShell 7.0 or later
  • Appropriate platform SDKs installed and configured
  • Platform-specific environment variables set (see individual module documentation)

Getting Started

See individual module READMEs for detailed usage:

Contributing

See CONTRIBUTING.md for development standards and testing requirements.

License

MIT License - See LICENSE for details.

About

A set of scripts that automate running apps for e2e testing on Sentry

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 5