blob: 42fb061086a1dab9479ee031b9a36d58ba9d762e [file] [log] [blame] [view] [edit]
# Loader Tests
This directory contains a test suite for the Vulkan loader.
These tests are not exhaustive — they are expected to be supplemented with other tests, such as CTS.
## Running Tests
To run the tests, your environment needs to be configured so that the test layers will be found.
This can be done by setting the `VK_LAYER_PATH` environment variable to point at the built layers.
Depending on the platform build tool you use, this location will either be `${CMAKE_BINARY_DIR}/tests/layers` or `${CMAKE_BINARY_DIR}/tests/layers/${CONFIGURATION}`.
When using Visual Studio, a the generated project will already be set up to set the environment as needed.
Running the tests through the `run_loader_tests.sh` script on Linux will also set up the environment properly.
With any other toolchain, the user will have to set up the environment manually.