owa-rs/benchmarks/bench.ps1
2026-05-06 12:21:06 +03:00

17 lines
532 B
PowerShell

$fileDirname = $PSScriptRoot
$owaCmd = ".\target\release\owa-rs.exe"
for ($i = 1; $i -le 1; $i++) {
$pythonFile = "$fileDirname/case$i/main.py"
$owaFile = "$fileDirname/case$i/main.owa"
$noOwuFile = "$fileDirname/case$i/no_owu.owa"
Write-Host "Running case #$i"
hyperfine `
--warmup 5 `
--min-runs 50 `
--show-output `
--export-markdown "$fileDirname/case$i/result.md" `
"python3.14 $pythonFile" `
"$owaCmd run $owaFile" `
"$owaCmd --no-owu $noOwuFile"
}