/
Test Manifest
Test Manifest
This page documents the various test suites that exist for the DAOS project.
Name | Description | Location | Link to more info | Currently in CI? | Should run on reviews? | Should run on every master commit? | Should run only weekly? |
---|---|---|---|---|---|---|---|
daos_test -m | Management API tests (pool creation, destroy, evict, extend) | src/tests/suite/daos_mgmt.c | Yes | Yes | Yes | No | |
daos_test -p | Pool Tests | src/tests/suite/daos_pool.c | Yes | Yes | Yes | No | |
daos_test -c | Container Tests | src/tests/suite/daos_container.c | Yes | Yes | Yes | No | |
daos_test -e | Epoch Tests | src/tests/suite/daos_epoch.c | Yes | Yes | Yes | No | |
daos_test -i | IO Tests | src/tests/suite/daos_iotest.h src/tests/suite/daos_obj.c | Yes | Yes | Yes | No | |
daos_test -A | Array Tests | src/tests/suite/daos_array.c | Yes | Yes | Yes | No | |
daos_test -C | Capability Tests, as in http://man7.org/linux/man-pages/man7/capabilities.7.html | src/tests/suite/daos_capa.c | Yes | Yes | Yes | No | |
daos_test -o | Epoch Recovery Tests | src/tests/suite/daos_epoch_recovery.c | Yes | Yes | Yes | No | |
daos_test -R | src/tests/suite/daos_md_replication.c | Yes | Yes | Yes | No | ||
daos_test -O | OID Allocation Tests | src/tests/suite/daos_oid_alloc.c | Yes | Yes | Yes | No | |
daos_test -r | Rebuild Tests | src/tests/suite/daos_rebuild.c | When stable | Yes | No | ||
daos_test -d | Degraded-Mode Tests | src/tests/suite/daos_degraded.c | Yes | Yes | No | ||
VOS unit tests | VOS Unit Tests | daos/install/bin/vos_tests src/vos/tests/evt_ctl.sh | Yes | Yes | Yes | No | |
btree unit tests | BTree Unit Tests | src/common/tests/btree.sh | Yes | Yes | Yes | No | |
EQ unit tests | Event Queue Tests | src/client/tests/eq_tests | Yes | Yes | Yes | No | |
Scheduler Tests | src/common/tests/sched | Yes | Yes | Yes | No | ||
Extent Allocator Unit Tests | src/vos/vea/tests/vea_ut.c | Yes | Yes | Yes | No | ||
daos_addons_tests | Tests for array and HL APIs | Yes | Yes | Yes | No | ||
rdb tests | Test rdb internal and public API methods. | src/rdb/tests | Yes | Yes | No | ||
raft tests | Test raft internal and public API methods. | src/rdb/raft/tests | Yes | Yes | Yes | No | |
MPICH/ROMIO | Yes | Yes | No | ||||
Pool Functional Tests | Functional tests for pool functionality. Includes rebuild testing. | src/tests/ftest/pool/ | Running DAOS Functional Tests | No | No | No | Yes |
Container Functional Tests | Functional tests for managing containers. | src/tests/ftest/container | No | No | No | Yes | |
daos_perf | No | No | Yes | ||||
daosbench | No | No | No | Yes | |||
IOR on DAOS | No | No | No | Yes |
, multiple selections available,
Related content
ROMIO Test Suite
ROMIO Test Suite
More like this
Use the local workspace for running functional tests
Use the local workspace for running functional tests
Read with this
Running DAOS Functional Tests
Running DAOS Functional Tests
More like this
Manual Test Flow
Manual Test Flow
More like this
Avocado Functional test cases with NVMe
Avocado Functional test cases with NVMe
Read with this
1.2 RC Test Procedures
1.2 RC Test Procedures
More like this