Skip to content

Status: Core tests

PanQL edited this page May 1, 2020 · 25 revisions

Test status of Zircon unit tests.

Test files are in /boot/test/core directory.

Now all test results are collected on QEMU. There may be some problems on real PC.

Test Status
ConditionalVariableTest ✅ 3/3
C11MutexTest ✅ 5/5
C11ThreadTest ✅ 6/6
ChannelInternalTest ✅ 2/2
ChannelTest ✅ 38/38
ChannelWriteEtcTest ❌ 0/27
ClockTest ✅ 2/2
ProcessDebugUtilsTest ✅ 1/1
ProcessDebugTest ❌ 0/4
ExecutableTlsTest ✅ 12/12
EventPairTest ✅ 8/8
FifoTest ⚠️ 6/9
FPUTest ✅ 1/1
FutexTest ⚠️ 11/14
HandleCloseTest ⚠️ 2/3
HandleDup ✅ 4/4
HandleInfoTest ⚠️ 3/4
HandleTransferTest ✅ 2/2
HandleWaitTest ✅ 2/2
InterruptTest ⚠️ 1/7
JobTest ⚠️ 8/26
MemoryMappingTest ⚠️ 5/8
ObjectChildTest ✅ 1/1
ObjectGetInfoTest ✅ 4/4
JobGetInfoTest ⚠️ 12/39
ProcessGetInfoTest ⚠️ 25/69
TaskGetInfoTest ⚠️ 9/12
ThreadGetInfoTest ⚠️ 28/41
VmarGetInfoTest ⚠️ 19/21
ObjectWaitOneTest ⚠️ 3/4
Pager ❌ 0/76
PortTest ⚠️ 8/18
ProcessTest ⚠️ 4/26
SchedulerProfileTest ❌ 0/14
Pthread ✅ 6/6
PThreadBarrierTest ✅ 3/3
PthreadTls ✅ 1/1
Resource ❌ 0/11
SocketTest ⚠️ 2/26
StackTest ✅ 2/2
StreamTestCase ❌ 0/11
SyncCompletionTest ⚠️ 4/11
SyncCondition ✅ 2/2
SyncMutex ✅ 3/3
SystemEvent ❌ 0/9
Threads ⚠️ 5/36
TicksTest ✅ 1/1
Vmar ⚠️ 4/33
VmoCloneTestCase ✅ 6/6
VmoClone2TestCase ⚠️ 29/41
VmoCloneDisjointClonesTests ✅ 2/2
VmoCloneResizeTests ⚠️ 3/4
ProgressiveCloneDiscardTests ✅ 2/2
VmoSignalTestCase ✅ 3/3
VmoSliceTestCase ⚠️ 13/15
VmoZeroTestCase ✅ 12/12
VmoTestCase ⚠️ 7/27

Clone this wiki locally