| 1234567891011121314151617181920212223242526272829303132333435 |
- $ErrorActionPreference = "Stop"
- $results = @()
- # 1. Maven compile
- $results += "=== MAVEN COMPILE ==="
- try {
- $mvnOut = & mvn test-compile -DskipTests 2>&1 | Out-String
- $results += "Exit: $LASTEXITCODE"
- $results += $mvnOut.Substring([Math]::Max(0, $mvnOut.Length - 3000))
- } catch {
- $results += "MAVEN ERROR: $_"
- }
- # 2. Single test compile check
- $results += "`n=== MAVEN TEST COMPILE ==="
- try {
- $mvnTestOut = & mvn test-compile 2>&1 | Out-String
- $results += "Exit: $LASTEXITCODE"
- $results += $mvnTestOut.Substring([Math]::Max(0, $mvnTestOut.Length - 3000))
- } catch {
- $results += "ERROR: $_"
- }
- # 3. v11 API test
- $results += "`n=== V11 API TEST ==="
- try {
- $nodeOut = & node v11_test.js 2>&1 | Out-String
- $results += "Exit: $LASTEXITCODE"
- $results += $nodeOut
- } catch {
- $results += "NODE ERROR: $_"
- }
- $results | Out-File -FilePath "C:\Users\ADMINI~1\AppData\Local\Temp\test_results_full.txt" -Encoding utf8
- Write-Host "DONE - results written to temp file"
|