MCPcopy Create free account
hub / github.com/ceph/ceph / scan_tests

Function scan_tests

qa/tasks/vstart_runner.py:1117–1135  ·  view source on GitHub ↗
(modules)

Source from the content-addressed store, hash-verified

1115
1116
1117def scan_tests(modules):
1118 overall_suite = load_tests(modules, loader.TestLoader())
1119 max_required_mds = 0
1120 max_required_clients = 0
1121 max_required_mgr = 0
1122 require_memstore = False
1123
1124 for suite_, case in enumerate_methods(overall_suite):
1125 max_required_mds = max(max_required_mds,
1126 getattr(case, "MDSS_REQUIRED", 0))
1127 max_required_clients = max(max_required_clients,
1128 getattr(case, "CLIENTS_REQUIRED", 0))
1129 max_required_mgr = max(max_required_mgr,
1130 getattr(case, "MGRS_REQUIRED", 0))
1131 require_memstore = getattr(case, "REQUIRE_MEMSTORE", False) \
1132 or require_memstore
1133
1134 return max_required_mds, max_required_clients, \
1135 max_required_mgr, require_memstore
1136
1137
1138class LogRotate():

Callers 1

exec_testFunction · 0.85

Calls 2

load_testsFunction · 0.85
enumerate_methodsFunction · 0.85

Tested by

no test coverage detected