|
SimpleKernel 1.17.0
|
#include "cfs_scheduler.hpp"#include <gtest/gtest.h>#include "kstd_vector"#include "task_control_block.hpp"
Go to the source code of this file.
Functions | |
| TEST (CfsSchedulerTest, BasicEnqueueDequeue) | |
| TEST (CfsSchedulerTest, VruntimeOrdering) | |
| TEST (CfsSchedulerTest, NewTaskVruntimeInitialization) | |
| TEST (CfsSchedulerTest, WeightImpactOnVruntime) | |
| TEST (CfsSchedulerTest, OnTickPreemption) | |
| TEST (CfsSchedulerTest, OnTickNoPreemption) | |
| TEST (CfsSchedulerTest, DequeueSpecificTask) | |
| TEST (CfsSchedulerTest, NullPointerHandling) | |
| TEST (CfsSchedulerTest, DefaultWeightAssignment) | |
| TEST (CfsSchedulerTest, Statistics) | |
| TEST (CfsSchedulerTest, MinVruntimeUpdate) | |
| TEST (CfsSchedulerTest, MultipleTicksVruntimeAccumulation) | |
| TEST (CfsSchedulerTest, FairnessWithDifferentWeights) | |
| TEST (CfsSchedulerTest, ExtremeWeightValues) | |
| TEST (CfsSchedulerTest, QueueSizeConsistency) | |
| TEST (CfsSchedulerTest, PreemptionStatistics) | |
| TEST | ( | CfsSchedulerTest | , |
| BasicEnqueueDequeue | |||
| ) |
Definition at line 13 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| DefaultWeightAssignment | |||
| ) |
Definition at line 236 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| DequeueSpecificTask | |||
| ) |
Definition at line 183 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| ExtremeWeightValues | |||
| ) |
Definition at line 385 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| FairnessWithDifferentWeights | |||
| ) |
Definition at line 355 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| MinVruntimeUpdate | |||
| ) |
Definition at line 293 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| MultipleTicksVruntimeAccumulation | |||
| ) |
Definition at line 335 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| NewTaskVruntimeInitialization | |||
| ) |
Definition at line 84 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| NullPointerHandling | |||
| ) |
Definition at line 215 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| OnTickNoPreemption | |||
| ) |
Definition at line 161 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| OnTickPreemption | |||
| ) |
Definition at line 139 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| PreemptionStatistics | |||
| ) |
Definition at line 447 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| QueueSizeConsistency | |||
| ) |
Definition at line 405 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| Statistics | |||
| ) |
Definition at line 250 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| VruntimeOrdering | |||
| ) |
Definition at line 54 of file cfs_scheduler_test.cpp.

| TEST | ( | CfsSchedulerTest | , |
| WeightImpactOnVruntime | |||
| ) |
Definition at line 107 of file cfs_scheduler_test.cpp.
