run_v12_tests.ps1 1001 B

1234567891011121314151617181920212223242526272829303132333435
  1. $ErrorActionPreference = "Stop"
  2. $results = @()
  3. # 1. Maven compile
  4. $results += "=== MAVEN COMPILE ==="
  5. try {
  6. $mvnOut = & mvn test-compile -DskipTests 2>&1 | Out-String
  7. $results += "Exit: $LASTEXITCODE"
  8. $results += $mvnOut.Substring([Math]::Max(0, $mvnOut.Length - 3000))
  9. } catch {
  10. $results += "MAVEN ERROR: $_"
  11. }
  12. # 2. Single test compile check
  13. $results += "`n=== MAVEN TEST COMPILE ==="
  14. try {
  15. $mvnTestOut = & mvn test-compile 2>&1 | Out-String
  16. $results += "Exit: $LASTEXITCODE"
  17. $results += $mvnTestOut.Substring([Math]::Max(0, $mvnTestOut.Length - 3000))
  18. } catch {
  19. $results += "ERROR: $_"
  20. }
  21. # 3. v11 API test
  22. $results += "`n=== V11 API TEST ==="
  23. try {
  24. $nodeOut = & node v11_test.js 2>&1 | Out-String
  25. $results += "Exit: $LASTEXITCODE"
  26. $results += $nodeOut
  27. } catch {
  28. $results += "NODE ERROR: $_"
  29. }
  30. $results | Out-File -FilePath "C:\Users\ADMINI~1\AppData\Local\Temp\test_results_full.txt" -Encoding utf8
  31. Write-Host "DONE - results written to temp file"