Vulkan-Samples icon indicating copy to clipboard operation
Vulkan-Samples copied to clipboard

Allow explicit skips in batch mode

Open jherico opened this issue 1 year ago • 0 comments

Description

Batch mode is extremely useful for testing a change hasn't impacted the behavior of any samples (say, but crashing or producing a black screen).

However, if there are known crash issues in examples (that are present on the main branch) such as #913 then batch mode only becomes useful until you hit that broken example.

This change adds a flag that allows batch mode to skip examples by id that would normally be included otherwise.

General Checklist:

Please ensure the following points are checked:

  • [X] My code follows the coding style
  • [X] I have reviewed file licenses
  • [X] I have commented any added functions (in line with Doxygen)
  • [X] I have commented any code that could be hard to understand
  • [X] My changes do not add any new compiler warnings
  • [X] My changes do not add any new validation layer errors or warnings
  • [X] I have used existing framework/helper functions where possible
  • [X] My changes do not add any regressions
  • [X] I have tested every sample to ensure everything runs correctly
  • [X] This PR describes the scope and expected impact of the changes I am making

Note: The Samples CI runs a number of checks including:

  • [X] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
  • [X] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions

Fixes #936

jherico avatar Feb 15 '24 22:02 jherico