diff --git a/tests/gtest_reactive.cpp b/tests/gtest_reactive.cpp
index b879b5df2..72df4e684 100644
--- a/tests/gtest_reactive.cpp
+++ b/tests/gtest_reactive.cpp
@@ -297,7 +297,6 @@ TEST(Reactive, MissingOrEmptyGenericChildIdIsRejected)
// GIVEN generic child tags without a usable registered ID.
for(const char* child : { "", R"()" })
{
- SCOPED_TRACE(child);
BT::BehaviorTreeFactory factory;
const std::string xml = std::string(R"(
)") +
@@ -305,6 +304,6 @@ TEST(Reactive, MissingOrEmptyGenericChildIdIsRejected)
// WHEN registering the malformed tree.
// THEN the generic tag cannot stand in for a registered Behavior.
- EXPECT_THROW(factory.registerBehaviorTreeFromText(xml), BT::RuntimeError);
+ EXPECT_THROW(factory.registerBehaviorTreeFromText(xml), BT::RuntimeError) << child;
}
}