File size: 968 Bytes
978db0e
 
 
 
 
 
 
 
 
 
d771e01
 
978db0e
d771e01
978db0e
 
 
d771e01
 
 
 
 
978db0e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$ErrorActionPreference = "Stop"
$projectRoot = Split-Path -Parent $PSScriptRoot
$venvPython = Join-Path $projectRoot ".venv\Scripts\python.exe"

if (-not (Test-Path -LiteralPath $venvPython)) {
    python -m venv (Join-Path $projectRoot ".venv")
}

& $venvPython -m pip install --disable-pip-version-check -e "$projectRoot[dev,space,mcp]"
& $venvPython -m pytest -q
& $venvPython -m ruff check $projectRoot
& $venvPython -m mypy (Join-Path $projectRoot "src")
& $venvPython -m trace2mcp --help
& $venvPython -m trace2mcp demo --json | Out-Null
& $venvPython -m compileall -q (Join-Path $projectRoot "src") (Join-Path $projectRoot "app.py")
& $venvPython (Join-Path $PSScriptRoot "smoke.py")

$node = "C:\Users\wwarl\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe"
if (Test-Path -LiteralPath $node) {
    & $node --test (Join-Path $projectRoot "tests\static_compiler.test.mjs")
}

Write-Host "Trace2MCP verification completed successfully."