File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -775,6 +775,8 @@ struct VST3validator : public PluginTest
775775 if (! started)
776776 return ;
777777
778+ juce::MemoryOutputStream outputBuffer;
779+
778780 for (;;)
779781 {
780782 for (;;)
@@ -786,6 +788,7 @@ struct VST3validator : public PluginTest
786788 {
787789 std::string msg (buffer, (size_t ) numBytesRead);
788790 ut.logVerboseMessage (msg);
791+ outputBuffer << juce::String (msg);
789792 }
790793 else
791794 {
@@ -800,8 +803,13 @@ struct VST3validator : public PluginTest
800803 std::this_thread::sleep_for (100ms);
801804 }
802805
803- ut.expect (cp.getExitCode () == 0 );
806+ const auto exitedCleanly = cp.getExitCode () == 0 ;
807+ ut.expect (exitedCleanly);
808+
804809 ut.logMessage (" vst3 validator exited with code: " + juce::String (cp.getExitCode ()));
810+
811+ if (! exitedCleanly && ! ut.getOptions ().verbose )
812+ ut.logMessage (outputBuffer.toString ());
805813 }
806814};
807815
You can’t perform that action at this time.
0 commit comments