(modules)
| 1115 | |
| 1116 | |
| 1117 | def 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 | |
| 1138 | class LogRotate(): |
no test coverage detected