blob: 39351dc6f960cb758dae3b9b220fc49f54531280 [file] [log] [blame]
# Powershell script for running the layer validation details doc validator
# To run this test:
# From a Windows powershell:
# cd C:\src\Vulkan-LoaderAndValidationLayers\build\tests
# .\vkvalidatelayerdoc.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