From f99bcf95fb2ba4ef4050b6077dbc98bf16852ec4 Mon Sep 17 00:00:00 2001 From: Raffi Enficiaud Date: Mon, 25 Jan 2016 22:38:12 +0100 Subject: [PATCH] Ranked children should be initialized for consecutive run of the same test tree --- include/boost/test/impl/framework.ipp | 1 + 1 file changed, 1 insertion(+) diff --git a/include/boost/test/impl/framework.ipp b/include/boost/test/impl/framework.ipp index 0e9f87de..e1ed39d3 100644 --- a/include/boost/test/impl/framework.ipp +++ b/include/boost/test/impl/framework.ipp @@ -480,6 +480,7 @@ public: BOOST_TEST_FOREACH( test_unit_id, chld_id, ts.m_children ) deduce_siblings_order( chld_id, master_tu_id, tuoi ); + ts.m_ranked_children.clear(); BOOST_TEST_FOREACH( test_unit_id, chld_id, ts.m_children ) { counter_t rank = assign_sibling_rank( chld_id, tuoi ); ts.m_ranked_children.insert( std::make_pair( rank, chld_id ) );