|
|
|
@ -720,6 +720,7 @@ TEST_F(UtestKernelTaskInfo, success_kernel_taskInfo_init_set_context) {
|
|
|
|
|
context->set_args_count(1);
|
|
|
|
|
context->set_args_offset("args111111", 10);
|
|
|
|
|
|
|
|
|
|
kernel_task_info.op_desc_ = CreateOpDesc("FrameworkOp", "FrameworkOp");
|
|
|
|
|
EXPECT_EQ(kernel_task_info.SetContext(*kernel_def), SUCCESS);
|
|
|
|
|
|
|
|
|
|
EXPECT_EQ(kernel_task_info.Release(), SUCCESS);
|
|
|
|
@ -741,6 +742,7 @@ TEST_F(UtestKernelTaskInfo, kernel_taskInfo_init_set_context_failed1) {
|
|
|
|
|
context->set_is_flowtable(true);
|
|
|
|
|
context->set_args_count(0);
|
|
|
|
|
|
|
|
|
|
kernel_task_info.op_desc_ = CreateOpDesc("FrameworkOp", "FrameworkOp");
|
|
|
|
|
EXPECT_EQ(kernel_task_info.SetContext(*kernel_def), INTERNAL_ERROR);
|
|
|
|
|
|
|
|
|
|
kernel_def->clear_context();
|
|
|
|
@ -760,6 +762,8 @@ TEST_F(UtestKernelTaskInfo, kernel_taskInfo_init_set_context_failed2) {
|
|
|
|
|
context->set_args_count(5);
|
|
|
|
|
context->set_args_offset("\0\0"); // args_offset = 0
|
|
|
|
|
|
|
|
|
|
kernel_task_info.op_desc_ = CreateOpDesc("FrameworkOp", "FrameworkOp");
|
|
|
|
|
|
|
|
|
|
EXPECT_EQ(kernel_task_info.SetContext(*kernel_def), PARAM_INVALID);
|
|
|
|
|
|
|
|
|
|
kernel_def->clear_context();
|
|
|
|
|