KStocky / ShaderTestFramework

An automation testing framework for testing shader code
MIT License
20 stars 1 forks source link

Cleanup of CMake and Tests #6

Closed KStocky closed 1 year ago

KStocky commented 1 year ago

A large amount of cleanup of cmake involving:

  1. creating a dll dependency system
  2. creating a nuget package download system
  3. making better use of functions rather than modules

Additionally there was a large amount of cleanup for the tests too such as:

  1. Switching to BDD style tests (GIVEN_WHEN_THEN)
  2. Creating parameterized tests to reduce copy and paste code

In general this pull request involved a lot of learning of CMake and Catch2