diff --git a/unit_tests/scheduler/Test_Scheduler.cpp b/unit_tests/scheduler/Test_Scheduler.cpp
index eed4185d7ac98107f6811f38d7f37851cb6801af..0dfdbb304f6b593903165b7566c68dad71f0b8a4 100644
--- a/unit_tests/scheduler/Test_Scheduler.cpp
+++ b/unit_tests/scheduler/Test_Scheduler.cpp
@@ -436,6 +436,7 @@ TEST_CASE("[cpu/scheduler] SequentialScheduler(backward)", "[scheduler][backward
     // implem already set to default
     auto myProd = Producer(inputTensor, "prod");
     myProd -> addChild(gv);
+    gv->add(myProd);
     gv -> compile("cpu", DataType::Float32);
 
     SequentialScheduler scheduler(gv);