|
SimpleKernel 1.17.0
|
#include "rr_scheduler.hpp"#include <gtest/gtest.h>#include "kstd_vector"#include "task_control_block.hpp"
Go to the source code of this file.
Functions | |
| TEST (RoundRobinSchedulerTest, BasicEnqueueDequeue) | |
| TEST (RoundRobinSchedulerTest, RoundRobinRotation) | |
| TEST (RoundRobinSchedulerTest, DequeueSpecificTask) | |
| TEST (RoundRobinSchedulerTest, NullPointerHandling) | |
| TEST (RoundRobinSchedulerTest, RepeatedEnqueueDequeue) | |
| TEST (RoundRobinSchedulerTest, InterleavedEnqueueDequeue) | |
| TEST (RoundRobinSchedulerTest, QueueSizeAndEmpty) | |
| TEST (RoundRobinSchedulerTest, TimeSliceReset) | |
| TEST (RoundRobinSchedulerTest, Statistics) | |
| TEST (RoundRobinSchedulerTest, FairnessWithManyTasks) | |
| TEST (RoundRobinSchedulerTest, MultipleRounds) | |
| TEST (RoundRobinSchedulerTest, SingleTask) | |
| TEST (RoundRobinSchedulerTest, DequeueNonExistentTask) | |
| TEST | ( | RoundRobinSchedulerTest | , |
| BasicEnqueueDequeue | |||
| ) |
Definition at line 13 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| DequeueNonExistentTask | |||
| ) |
Definition at line 296 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| DequeueSpecificTask | |||
| ) |
Definition at line 66 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| FairnessWithManyTasks | |||
| ) |
Definition at line 230 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| InterleavedEnqueueDequeue | |||
| ) |
Definition at line 114 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| MultipleRounds | |||
| ) |
Definition at line 261 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| NullPointerHandling | |||
| ) |
Definition at line 87 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| QueueSizeAndEmpty | |||
| ) |
Definition at line 133 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| RepeatedEnqueueDequeue | |||
| ) |
Definition at line 99 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| RoundRobinRotation | |||
| ) |
Definition at line 37 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| SingleTask | |||
| ) |
Definition at line 282 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| Statistics | |||
| ) |
Definition at line 183 of file rr_scheduler_test.cpp.

| TEST | ( | RoundRobinSchedulerTest | , |
| TimeSliceReset | |||
| ) |
Definition at line 164 of file rr_scheduler_test.cpp.
