You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1015 B
34 lines
1015 B
# 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
|
|
|