test: uti: Elaborate descriptions of CT12-20
Change-Id: Idfaa5fc3bfc7b65e24873f0c5e15c31a9d129420
This commit is contained in:
@@ -264,25 +264,54 @@ CT10 pthread_cond_{wait,signal}() [OK]
|
|||||||
|
|
||||||
CT11 measure time of system calls [OK]
|
CT11 measure time of system calls [OK]
|
||||||
|
|
||||||
CT12 child (helper thread) futex() wait [OK]
|
CT12 以下の組み合わせのfutexによる待ち合わせと起床とを確認する。なお、
|
||||||
|
LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・Linuxスレッドが待ち合わせる
|
||||||
|
・McKernelスレッドが前記スレッドを起こす
|
||||||
|
|
||||||
CT13 parent futex() wait [OK]
|
CT13 以下の組み合わせのfutexによる待ち合わせと起床とを確認する。なお、
|
||||||
|
LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・McKernelスレッドが待ち合わせる
|
||||||
|
・Linuxスレッドが前記スレッドを起こす
|
||||||
|
|
||||||
CT14 child pthread_lock wait [OK]
|
CT14 以下の組み合わせのpthread_mutex_lockによる待ち合わせと起床とを確
|
||||||
|
認する。なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・Linuxスレッドが待ち合わせる
|
||||||
|
・McKernelスレッドが前記スレッドを起こす
|
||||||
|
|
||||||
CT15 parent pthread_lock wait [OK]
|
CT15 以下の組み合わせのpthread_mutex_lockによる待ち合わせと起床とを確
|
||||||
|
認する。なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・McKernelスレッドが待ち合わせる
|
||||||
|
・Linuxスレッドが前記スレッドを起こす
|
||||||
|
|
||||||
CT16 child pthread_cond_wait [OK]
|
CT16 以下の組み合わせのpthread_cond_waitによる待ち合わせと起床とを確
|
||||||
Linuxはcondで起きる。その後mutexで起きたりしない。
|
認する。なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・Linuxスレッドが待ち合わせる
|
||||||
|
・McKernelスレッドが前記スレッドを起こす
|
||||||
|
|
||||||
CT17 parent pthread_cond_wait [OK]
|
CT17 以下の組み合わせのpthread_cond_waitによる待ち合わせと起床とを確
|
||||||
McKernelはcondで起きる。その後mutexで起きる。
|
認する。なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・McKernelスレッドが待ち合わせる。
|
||||||
|
・Linuxスレッドが前記スレッドを起こす
|
||||||
|
|
||||||
CT18 child (helper thread) futex() wait with FUTEX_WAIT_BITSET | FUTEX_CLOCK_REALTIME and non-zero timeout [OK]
|
CT18 以下の組み合わせのfutexによる待ち合わせタイムアウトを確認する。
|
||||||
|
なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・LinuxスレッドがFUTEX_WAIT_BITSET | FUTEX_CLOCK_REALTIMEと現在時刻
|
||||||
|
プラス800 msのタイムアウト時刻を指定して、タイムアウトする
|
||||||
|
・McKernelスレッドがそれより後の時刻に起床を試みる
|
||||||
|
|
||||||
CT19 child (helper thread) futex() wait with FUTEX_WAIT_BITSET and non-zero timeout [OK]
|
CT19 以下の組み合わせのfutexによる待ち合わせタイムアウトを確認する。
|
||||||
|
なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・LinuxスレッドがFUTEX_WAIT_BITSETと現在時刻プラス800 msのタイムアウ
|
||||||
|
ト時刻を指定して、タイムアウトする
|
||||||
|
・McKernelスレッドがそれより後の時刻に起床を試みる
|
||||||
|
|
||||||
CT20 child (helper thread) futex() wait with FUTEX_WAIT and non-zero timeout [OK]
|
CT20 以下の組み合わせのfutexによる待ち合わせタイムアウトを確認する。
|
||||||
|
なお、LinuxスレッドはMcKernelのfutex()を呼ぶ。
|
||||||
|
・LinuxスレッドがFUTEX_WAITと非ゼロのタイムアウト時間を指定して、タ
|
||||||
|
イムアウトする
|
||||||
|
・McKernelスレッドが上記タイムアウト時間より長い時間が経過した後に
|
||||||
|
起床を試みる
|
||||||
|
|
||||||
CT21 progress-threadのlockタイミングを変化させたテスト
|
CT21 progress-threadのlockタイミングを変化させたテスト
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user