@@ -81,7 +81,8 @@ BOOST_AUTO_TEST_CASE(qc_factory_remote_test)
8181
8282 // the infrastructure should consist of a proxy, merger and checker for the 'skeletonTask' (its taskRunner is declared to be
8383 // local) and also taskRunner and checker for the 'abcTask' and 'xyzTask'.
84- BOOST_REQUIRE_EQUAL (workflow.size (), 9 );
84+ // Post processing adds one process for the task and one for checks.
85+ BOOST_REQUIRE_EQUAL (workflow.size (), 10 );
8586
8687 auto tcpclustProxy = std::find_if (
8788 workflow.begin (), workflow.end (),
@@ -142,7 +143,7 @@ BOOST_AUTO_TEST_CASE(qc_factory_remote_test)
142143 return d.name .find (" QC-CHECK-RUNNER" ) != std::string::npos &&
143144 d.inputs .size () == 1 ;
144145 });
145- BOOST_REQUIRE_EQUAL (checkRunnerCount, 3 );
146+ BOOST_REQUIRE_EQUAL (checkRunnerCount, 4 );
146147
147148 auto postprocessingTask = std::find_if (
148149 workflow.begin (), workflow.end (),
@@ -159,8 +160,8 @@ BOOST_AUTO_TEST_CASE(qc_factory_standalone_test)
159160 std::string configFilePath = std::string (" json://" ) + getTestDataDirectory () + " testSharedConfig.json" ;
160161 auto workflow = InfrastructureGenerator::generateStandaloneInfrastructure (configFilePath);
161162
162- // the infrastructure should consist of 3 TaskRunners, 3 CheckRunners, 1 PostProcessingRunner
163- BOOST_REQUIRE_EQUAL (workflow.size (), 7 );
163+ // the infrastructure should consist of 3 TaskRunners, 1 PostProcessingRunner, 4 CheckRunners (including one for PP)
164+ BOOST_REQUIRE_EQUAL (workflow.size (), 8 );
164165
165166 auto taskRunnerSkeleton = std::find_if (
166167 workflow.begin (), workflow.end (),
@@ -195,7 +196,7 @@ BOOST_AUTO_TEST_CASE(qc_factory_standalone_test)
195196 return d.name .find (" QC-CHECK-RUNNER" ) != std::string::npos &&
196197 d.inputs .size () == 1 ;
197198 });
198- BOOST_REQUIRE_EQUAL (checkRunnerCount, 3 );
199+ BOOST_REQUIRE_EQUAL (checkRunnerCount, 4 );
199200
200201 auto postprocessingTask = std::find_if (
201202 workflow.begin (), workflow.end (),
0 commit comments