Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 984 Bytes

File metadata and controls

38 lines (26 loc) · 984 Bytes

Testing

Installing Prerequisites

PowerShell Tests

Python Tests

  • uv - manages Python and dependencies
  • Node.js (for npx, used by some tests)

Cloud Testing

Github Actions runs Ubuntu Linux workflows. This should be better for GitHub Copilot Coding Agent to be able to debug.

  • Set up AppVeyor (faster VM launching for Windows and macOS) too
  • Add badge to README.md

Running Tests

PowerShell Tests

Invoke-Pester

# Specific file
Invoke-Pester ./tests/rgg.Tests.ps1 -Output Detailed

Note: PowerShell tests assume scripts from the repository are in PATH

Python Tests

uv run pytest

# Specific file
uv run pytest tests/test_vscode_python_interpreter.py -v