Home (original) (raw)

This is a repository for the test suite for DirectXTex on GitHub.

Setup

git clone https://github.com/walbourn/directxtexmedia.git  (requires git-LFS)
git clone https://github.com/Microsoft/DirectXTex.git
cd DirectXTex
git clone https://github.com/walbourn/directxtextest.git Tests
git clone https://github.com/Microsoft/DirectXTex.wiki.git wiki

Create an environment variable DIRECTXTEX_MEDIA_PATH to point to the clone of directxtexmedia.

Media

Test media is not included in the repository. A copy of these test files are hosted here.

Running tests

CTest is supported

cd DirectXTex
cmake --preset=x64-Debug
cmake build out\build\x64-Debug
ctest --preset=x64-Debug

Cleanup

The UWP test is deployed for testing, and will remain on your system until it is uninstalled. To remove it, you can use the following PowerShell script:

Get-AppxPackage 495f7f17-811a-4ad8-94ec-95efaab448ed | Remove-AppxPackage