From 22a1a9580ce97d0dac92f79f730ace4783b8c948 Mon Sep 17 00:00:00 2001 From: Inki Dae Date: Wed, 10 Jul 2024 12:55:12 +0900 Subject: [PATCH] test: do not clone on input buffer Do not clone on input buffer in case of BranchNode. Branch node just selects valid next nodes so never modify the given input buffer. Change-Id: I75d34ed5c1eb881e9b966809c329c52bf6f622b0 Signed-off-by: Inki Dae --- test/services/test_task_manager.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/test/services/test_task_manager.cpp b/test/services/test_task_manager.cpp index 4a0b4ea..0f9ecd3 100644 --- a/test/services/test_task_manager.cpp +++ b/test/services/test_task_manager.cpp @@ -456,8 +456,6 @@ TEST(SingloTaskManager, MultipleNodesBasedGraphEShouldWork) void BranchNodeCallback(INode *node) { auto branchNode = dynamic_cast(node); - auto &inputBuffer = branchNode->getInputBuffer(); - auto newBaseData = inputBuffer->getInputs()[0]->clone(); auto &results = branchNode->results(); for (auto r : results) { @@ -476,9 +474,7 @@ void BranchNodeCallback(INode *node) } } - auto outputBuffer = make_shared(); - outputBuffer->addInput(newBaseData); - branchNode->setOutputBuffer(outputBuffer); + branchNode->setOutputBuffer(branchNode->getInputBuffer()); } // GraphF: -- 2.34.1