From: Inki Dae Date: Wed, 10 Jul 2024 03:55:12 +0000 (+0900) Subject: test: do not clone on input buffer X-Git-Tag: accepted/tizen/unified/20240903.110722~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F02%2F314302%2F1;p=platform%2Fcore%2Fapi%2Fsingleo.git 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 --- 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: