App Cert Kit | Windows
You receive a detailed HTML and XML report highlighting exactly where your app failed.
param([string]$AppxPackagePath, [string]$OutputFolder) $certRun = "$env:ProgramFiles(x86)\Windows Kits\10\App Certification Kit\certrun.exe" & $certRun -Test AppCertKit -Task DesktopAppCertification -AppxPackagePath $AppxPackagePath -ReportOutputPath "$OutputFolder\report.xml" # Check exit code: 0 = pass, 1 = fail if ($LASTEXITCODE -ne 0) throw "WACK test failed. See report.xml" windows app cert kit
| | Workaround | | :--- | :--- | | Cannot test apps requiring specific hardware (e.g., fingerprint reader). | Use mock/stub implementations for hardware during WACK test. | | Interactive tests may time out (e.g., login screens). | Modify app to accept a test-automation command line flag that bypasses UI. | | No direct support for testing background tasks in isolation. | Manually trigger background tasks via BackgroundTaskDeferral in a test mode. | | WACK cannot run on ARM64 natively (as of 2024). | Run on x64 emulation or use a remote ARM64 device. | You receive a detailed HTML and XML report