Lines Matching refs:policy

156  * @tc.name     test the default value of sched policy.

164 int policy = -1;
165 int rt = pthread_attr_getschedpolicy(&attr, &policy);
167 EXPECT_EQ(policy, SCHED_RR) << "check default policy failed, expect SCHED_RR";
172 * @tc.name test set and get sched policy.
182 int policy = -1;
183 rt = pthread_attr_getschedpolicy(&attr, &policy);
185 EXPECT_EQ(policy, SCHED_FIFO);
189 rt = pthread_attr_getschedpolicy(&attr, &policy);
191 EXPECT_EQ(policy, SCHED_RR);
213 EXPECT_EQ(rt, EINVAL) << "errno check fail for policy=" << invalidPolicy[i];
262 int policy;
264 EXPECT_EQ(pthread_getschedparam(pthread_self(), &policy, &param), 0);
265 EXPECT_EQ(policy, g_policy);
296 int policy;
297 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
298 EXPECT_EQ(policy, g_policy);
321 int policy;
322 EXPECT_EQ(pthread_getschedparam(ptSelf, &policy, &param), 0);
325 policy = g_policy = SCHED_RR;
327 policy = g_policy = SCHED_FIFO;
329 LOG("========= Test policy(%d) and prioriy(%d) =========", g_policy, g_prioriy);
331 int rt = pthread_setschedparam(ptSelf, policy, &param);
342 EXPECT_EQ(pthread_getschedparam(ptSelf, &policy, &param), 0);
343 EXPECT_EQ(policy, g_policy);
346 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
347 EXPECT_EQ(policy, g_policy);
357 policy = SCHED_RR;
359 rt = pthread_setschedparam(ptSelf, policy, &param);
369 int rt, policy;
371 EXPECT_EQ(pthread_getschedparam(ptSelf, &policy, &param), 0);
373 LOG("invalid policy test:");
381 EXPECT_EQ(rt, EINVAL) << "pthread_setschedparam should fail for policy=" << invalidPolicy[i];
422 int policy;
423 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
424 EXPECT_EQ(policy, g_policy);
474 int policy;
475 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
476 EXPECT_EQ(policy, g_policy);