원클릭으로
run-unit-tests
// Build and run dxvk-remix unit tests. Use when the user asks to run tests, add new tests, or verify that code changes pass existing tests.
// Build and run dxvk-remix unit tests. Use when the user asks to run tests, add new tests, or verify that code changes pass existing tests.
Build dxvk-remix from source. Use when the user asks to compile, build, or rebuild the project, or when code changes need to be compiled and tested.
Deploy built dxvk-remix to a game and launch it. Use when the user asks to deploy, test, run, or debug a game with Remix, or when built changes need to be tested in a running game.
| name | run-unit-tests |
| description | Build and run dxvk-remix unit tests. Use when the user asks to run tests, add new tests, or verify that code changes pass existing tests. |
All commands run in PowerShell from the repo root.
Unit tests live in tests/rtx/unit/. New test files must be added to tests/rtx/unit/meson.build.
IMPORTANT: Unit tests use a separate dedicated build directory (_Comp64UnitTest) with special build flags. Do NOT run unit tests from game build directories (_Comp64DebugOptimized, _Comp64Release, etc.) — they will fail.
Build the unit test configuration:
.\build_dxvk.ps1 -BuildFlavour release -BuildSubDir _Comp64UnitTest -Backend ninja -EnableTracy false -BuildTarget unit_tests -InstallTags unit
Once _Comp64UnitTest exists:
cd _Comp64UnitTest
meson test --verbose # run all tests
meson test --verbose <name> # run a specific test
If test source files have changed, rebuild before running:
cd _Comp64UnitTest; meson compile -v; meson test --verbose <name>
If the above steps don't work, check tools/ci/gitlab/unit_test.yml for the latest commands.