diff --git a/include/internal/catch_list.hpp b/include/internal/catch_list.hpp index 747b17c827..8a02611ac0 100644 --- a/include/internal/catch_list.hpp +++ b/include/internal/catch_list.hpp @@ -174,7 +174,7 @@ namespace Catch { inline Option list( Config const& config ) { Option listedCount; - if( config.listTests() || config.listExtraInfo() ) + if( config.listTests() || ( config.listExtraInfo() && !config.listTestNamesOnly() ) ) listedCount = listedCount.valueOr(0) + listTests( config ); if( config.listTestNamesOnly() ) listedCount = listedCount.valueOr(0) + listTestsNamesOnly( config );