34 lines
539 B
Plaintext
34 lines
539 B
Plaintext
Testcase 02
|
|
-----------
|
|
|
|
This test checks that a process migrates when the CPU it is running on
|
|
is offlined.
|
|
|
|
|
|
Algorithm
|
|
=========
|
|
Given a CPU to test that exists
|
|
|
|
Make sure the cpu is online
|
|
|
|
Start a process that just uses processor cycles
|
|
|
|
Loop until done:
|
|
Move the process to the CPU we will be offlining
|
|
|
|
Offline the CPU
|
|
|
|
Determine which CPU the process migrated to
|
|
|
|
Verify that it is still running
|
|
|
|
Verify that it is not running on the original CPU
|
|
|
|
Turn the CPU back online
|
|
|
|
|
|
|
|
When exiting:
|
|
Kill the spin loop process
|
|
|