| # Powershell script for running the vktrace trace/replay auto test | |
| # To run this test: | |
| # cd <this-dir> | |
| # powershell C:\src\LoaderAndTools\vktracereplay.ps1 [-Debug] | |
| if ($args[0] -eq "-Debug") { | |
| $dPath = "Debug" | |
| } else { | |
| $dPath = "Release" | |
| } | |
| write-host -background black -foreground green "[ RUN ] " -nonewline | |
| write-host "vkvalidatelayerdoc.ps1: Validate layer documentation" | |
| # Run doc validation from project root dir | |
| push-location ..\.. | |
| # Validate that layer documentation matches source contents | |
| python vk_layer_documentation_generate.py --validate | |
| # Report result based on exit code | |
| if (!$LASTEXITCODE) { | |
| write-host -background black -foreground green "[ PASSED ] " -nonewline; | |
| $exitstatus = 0 | |
| } else { | |
| echo 'Validation of vk_validation_layer_details.md failed' | |
| write-host -background black -foreground red "[ FAILED ] " -nonewline; | |
| echo '1 FAILED TEST' | |
| $exitstatus = 1 | |
| } | |
| pop-location | |
| exit $exitstatus |