Disable automated test during build process

Is there a way to disable automated tests to run on every build. ? I understand they are super important important but I would like to run them only at my discretion.

I want to temporarily disable these for faster iteration during parameter estimations for my plugin. Here’s the build output I don’t want to see every time I make a small change to my program and test its effectiveness.


1>* Creating tests...
1>* Running tests...
1>TestSuite : Stel
1>TestSuite : General Tests
1>[Scan Editor Classes]
1>Info:  ===Scan Editor Classes ====================================
1>Info:  This component has an edit controller class
1>Info:     Controller CID: {417D426A-2466-55E3-AAE4-8F1FE3BF256F}
1>[Succeeded]
1>
1>[Scan Buses]
1>Info:  ===Scan Buses ====================================
1>Info:  => Audio Buses: [0 In(s) => 1 Out(s)]
1>Info:       Out[0]: "AudioOutput" (Main-Default Active)
1>Info:  => Event Buses: [1 In(s) => 0 Out(s)]
1>Info:       In [0]: "Event In" (Main-Default Active)
1>[Succeeded]
1>
1>[Scan Parameters]
1>Info:  ===Scan Parameters ====================================
1>Info:  ===MIDI Mapping ====================================
1>[MIDI Learn]
1>Info:  ===MIDI Learn ====================================
1>[Succeeded]
1>Info:  ===Scan Units ====================================
1>Info:  This component has no units.
1>[Succeeded]
1>
1>[Scan Programs]
1>Info:  ===Scan Programs ====================================
1>Info:  This component does not export any programs.
1>[Succeeded]
1>
1>[Terminate/Initialize]
1>Info:  ===Terminate/Initialize ====================================
1>[Succeeded]
1>
1>[Check Unit Structure]
1>Info:  ===Check Unit Structure ====================================
1>Info:  This component does not support IUnitInfo!
1>[Succeeded]
1>
1>[Valid State Transition 32bits]
1>Info:  ===Valid State Transition 32bits ====================================
1>[Succeeded]
1>
1>[Valid State Transition 64bits]
1>Info:  ===Valid State Transition 64bits ====================================
1>Info:  64bit Audio Processing not supported.
1>[Succeeded]
1>
1>[Bus Consistency]
1>Info:  ===Bus Consistency ====================================
1>[Succeeded]
1>
1>[Bus Activation]
1>Info:  ===Bus Activation ====================================
1>Info:     Bus Activation: Output Audio Bus (0) (kMain)
1>Info:     Bus Activation: Input Event Bus (0) (kMain)
1>[Succeeded]
1>
1>[Check Audio Bus Arrangement]
1>Info:  ===Check Audio Bus Arrangement ====================================
1>Info:     Check Output Audio Bus Arrangement (0)
1>[Succeeded]
1>
1>[SideChain Arrangement]
1>Info:  ===SideChain Arrangement ====================================
1>[Succeeded]
1>
1>[Suspend/Resume]
1>Info:  ===Suspend/Resume ====================================
1>[Succeeded]
1>
1>[Note Expression]
1>Info:  ===Note Expression ====================================
1>Info:  No Note Expression interface supplied!
1>[Succeeded]
1>
1>[Keyswitch]
1>Info:  ===Keyswitch ====================================
1>Info:  Keyswitch support bus[0], channel[0]: 3
1>[Succeeded]
1>
1>[ProcessContext Requirements]
1>Info:  ===ProcessContext Requirements ====================================
1>Info:  ProcessContextRequirements:
1>Info:   - None
1>[Succeeded]
1>
1>-------------------------------------------------------------
1>TestSuite : Single Precision (32 bit) Tests
1>-------------------------------------------------------------
1>
1>[Process Test]
1>[Succeeded]
1>
1>[Process function running in another thread]
1>Info:  ===Process function running in another thread ====================================
1>[Succeeded]
1>
1>[Silence Flags]
1>Info:  ===Silence Flags ====================================
1>[Succeeded]
1>
1>[Silence Processing]
1>Info:  ===Silence Processing ====================================
1>[Succeeded]
1>
1>[Parameters Flush (no Buffer)]
1>Info:  ===Parameters Flush (no Buffer) ====================================
1>[Succeeded]
1>
1>[Parameters Flush 2 (only numChannel==0)]
1>Info:  ===Parameters Flush 2 (only numChannel==0) ====================================
1>[Succeeded]
1>
1>[Parameters Flush 2 (no Buffer, no parameter change)]
1>Info:  ===Parameters Flush 2 (no Buffer, no parameter change) ====================================
1>[Succeeded]
1>
1>[Variable Block Size]
1>Info:  ===Variable Block Size ====================================
1>[Succeeded]
1>
1>[Process Format]
1>Info:  ===Process Format ====================================
1>Info:  ***Tested Sample Rates***
1>Info:        22050 Hz - processed successfully!
1>Info:        32000 Hz - processed successfully!
1>Info:        44100 Hz - processed successfully!
1>Info:        48000 Hz - processed successfully!
1>Info:        88200 Hz - processed successfully!
1>Info:        96000 Hz - processed successfully!
1>Info:       192000 Hz - processed successfully!
1>Info:       384000 Hz - processed successfully!
1>Info:    1234.5678 Hz - processed successfully!
1>Info:    12345.678 Hz - processed successfully!
1>Info:    123456.78 Hz - processed successfully!

You can configure this with the cmake variable SMTG_RUN_VST_VALIDATOR.