Test Manifest

This page documents the various test suites that exist for the DAOS project.


NameDescriptionLocationLink to more infoCurrently in CI?Should run on reviews?Should run on every master commit?Should run only weekly?
daos_test -mManagement API tests (pool creation, destroy, evict, extend)src/tests/suite/daos_mgmt.c
YesYesYesNo

daos_test -p

Pool Testssrc/tests/suite/daos_pool.c
YesYesYesNo
daos_test -cContainer Testssrc/tests/suite/daos_container.c
YesYesYesNo
daos_test -eEpoch Testssrc/tests/suite/daos_epoch.c
YesYesYesNo
daos_test -iIO Testssrc/tests/suite/daos_iotest.h
src/tests/suite/daos_obj.c

YesYesYesNo
daos_test -AArray Testssrc/tests/suite/daos_array.c
YesYesYesNo
daos_test -CCapability Tests, as in http://man7.org/linux/man-pages/man7/capabilities.7.htmlsrc/tests/suite/daos_capa.c
YesYesYesNo
daos_test -oEpoch Recovery Testssrc/tests/suite/daos_epoch_recovery.c
YesYesYesNo
daos_test -R
src/tests/suite/daos_md_replication.c
YesYesYesNo
daos_test -OOID Allocation Testssrc/tests/suite/daos_oid_alloc.c

Yes

YesYesNo
daos_test -rRebuild Testssrc/tests/suite/daos_rebuild.c

No

DAOS-1068 - Getting issue details... STATUS

When stableYesNo
daos_test -dDegraded-Mode Testssrc/tests/suite/daos_degraded.c

No

DAOS-1068 - Getting issue details... STATUS

YesYesNo
VOS unit testsVOS Unit Testsdaos/install/bin/vos_tests
src/vos/tests/evt_ctl.sh

YesYesYesNo
btree unit testsBTree Unit Testssrc/common/tests/btree.sh
YesYesYesNo
EQ unit testsEvent Queue Testssrc/client/tests/eq_tests
YesYesYesNo
Scheduler Tests
src/common/tests/sched
YesYesYesNo
Extent Allocator Unit Tests
src/vos/vea/tests/vea_ut.c

Yes

YesYesNo
daos_addons_testsTests for array and HL APIs

YesYesYesNo
rdb testsTest rdb internal and public API methods.src/rdb/tests

No

DAOS-1074 - Getting issue details... STATUS

DAOS-1208 - Getting issue details... STATUS

YesYesNo
raft testsTest raft internal and public API methods.src/rdb/raft/tests

Yes


YesYesNo
MPICH/ROMIO


No

DAOS-1085 - Getting issue details... STATUS

YesYesNo
Pool Functional TestsFunctional tests for pool functionality. Includes rebuild testing.src/tests/ftest/pool/Running DAOS Functional TestsNoNoNoYes
Container Functional TestsFunctional tests for managing containers.src/tests/ftest/container
NoNoNoYes
daos_perf


No

DAOS-1087 - Getting issue details... STATUS

NoNoYes
daosbench


NoNoNoYes
IOR on DAOS


NoNoNoYes