|
@@ 560-573 (lines=14) @@
|
| 557 |
|
logging.getLogger().info(config_value) |
| 558 |
|
assert status.OK() |
| 559 |
|
|
| 560 |
|
@pytest.mark.level(2) |
| 561 |
|
def test_get_build_index_devices_invalid_parent_key(self, connect, collection): |
| 562 |
|
''' |
| 563 |
|
target: get invalid parent key |
| 564 |
|
method: call get_config without parent_key: gpu |
| 565 |
|
expected: status not ok |
| 566 |
|
''' |
| 567 |
|
if str(connect._cmd("mode")[1]) == "CPU": |
| 568 |
|
pytest.skip("Only support GPU mode") |
| 569 |
|
invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
| 570 |
|
"gpu_resource"] |
| 571 |
|
for config in invalid_configs: |
| 572 |
|
status, config_value = connect.get_config(config, "build_index_devices") |
| 573 |
|
assert not status.OK() |
| 574 |
|
|
| 575 |
|
@pytest.mark.level(2) |
| 576 |
|
def test_get_build_index_devices_invalid_child_key(self, connect, collection): |
|
@@ 477-490 (lines=14) @@
|
| 474 |
|
assert status.OK() |
| 475 |
|
assert config_value == "true" or config_value == "false" |
| 476 |
|
|
| 477 |
|
@pytest.mark.level(2) |
| 478 |
|
def test_get_cache_size_invalid_parent_key(self, connect, collection): |
| 479 |
|
''' |
| 480 |
|
target: get invalid parent key |
| 481 |
|
method: call get_config without parent_key: gpu |
| 482 |
|
expected: status not ok |
| 483 |
|
''' |
| 484 |
|
if str(connect._cmd("mode")[1]) == "CPU": |
| 485 |
|
pytest.skip("Only support GPU mode") |
| 486 |
|
invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
| 487 |
|
"gpu_resource"] |
| 488 |
|
for config in invalid_configs: |
| 489 |
|
status, config_value = connect.get_config(config, "cache_size") |
| 490 |
|
assert not status.OK() |
| 491 |
|
|
| 492 |
|
@pytest.mark.level(2) |
| 493 |
|
def test_get_cache_size_invalid_child_key(self, connect, collection): |
|
@@ 575-587 (lines=13) @@
|
| 572 |
|
status, config_value = connect.get_config(config, "build_index_devices") |
| 573 |
|
assert not status.OK() |
| 574 |
|
|
| 575 |
|
@pytest.mark.level(2) |
| 576 |
|
def test_get_build_index_devices_invalid_child_key(self, connect, collection): |
| 577 |
|
''' |
| 578 |
|
target: get invalid child key |
| 579 |
|
method: call get_config without child_key: build_index_devices |
| 580 |
|
expected: status not ok |
| 581 |
|
''' |
| 582 |
|
if str(connect._cmd("mode")[1]) == "CPU": |
| 583 |
|
pytest.skip("Only support GPU mode") |
| 584 |
|
invalid_configs = ["Build_index_resources"] |
| 585 |
|
for config in invalid_configs: |
| 586 |
|
status, config_value = connect.get_config("gpu", config) |
| 587 |
|
assert not status.OK() |
| 588 |
|
|
| 589 |
|
@pytest.mark.timeout(CONFIG_TIMEOUT) |
| 590 |
|
def test_get_build_index_devices_valid(self, connect, collection): |
|
@@ 492-504 (lines=13) @@
|
| 489 |
|
status, config_value = connect.get_config(config, "cache_size") |
| 490 |
|
assert not status.OK() |
| 491 |
|
|
| 492 |
|
@pytest.mark.level(2) |
| 493 |
|
def test_get_cache_size_invalid_child_key(self, connect, collection): |
| 494 |
|
''' |
| 495 |
|
target: get invalid child key |
| 496 |
|
method: call get_config without child_key: cache_size |
| 497 |
|
expected: status not ok |
| 498 |
|
''' |
| 499 |
|
if str(connect._cmd("mode")[1]) == "CPU": |
| 500 |
|
pytest.skip("Only support GPU mode") |
| 501 |
|
invalid_configs = ["Cache_capacity", "cachecapacity"] |
| 502 |
|
for config in invalid_configs: |
| 503 |
|
status, config_value = connect.get_config("gpu", config) |
| 504 |
|
assert not status.OK() |
| 505 |
|
|
| 506 |
|
@pytest.mark.timeout(CONFIG_TIMEOUT) |
| 507 |
|
def test_get_cache_size_valid(self, connect, collection): |
|
@@ 326-338 (lines=13) @@
|
| 323 |
|
status, config_value = connect.get_config(config, "gpu_search_threshold") |
| 324 |
|
assert not status.OK() |
| 325 |
|
|
| 326 |
|
@pytest.mark.level(2) |
| 327 |
|
def test_get_gpu_search_threshold_invalid_child_key(self, connect, collection): |
| 328 |
|
''' |
| 329 |
|
target: get invalid child key |
| 330 |
|
method: call get_config without child_key: gpu_search_threshold |
| 331 |
|
expected: status not ok |
| 332 |
|
''' |
| 333 |
|
if str(connect._cmd("mode")[1]) == "CPU": |
| 334 |
|
pytest.skip("Only support GPU mode") |
| 335 |
|
invalid_configs = ["Gpu_search_threshold", "gpusearchthreshold"] |
| 336 |
|
for config in invalid_configs: |
| 337 |
|
status, config_value = connect.get_config("gpu", config) |
| 338 |
|
assert not status.OK() |
| 339 |
|
|
| 340 |
|
@pytest.mark.timeout(CONFIG_TIMEOUT) |
| 341 |
|
def test_get_gpu_search_threshold_valid(self, connect, collection): |
|
@@ 312-324 (lines=13) @@
|
| 309 |
|
if args["handler"] == "HTTP": |
| 310 |
|
pytest.skip("skip in http mode") |
| 311 |
|
|
| 312 |
|
@pytest.mark.level(2) |
| 313 |
|
def test_get_gpu_search_threshold_invalid_parent_key(self, connect, collection): |
| 314 |
|
''' |
| 315 |
|
target: get invalid parent key |
| 316 |
|
method: call get_config without parent_key: gpu |
| 317 |
|
expected: status not ok |
| 318 |
|
''' |
| 319 |
|
if str(connect._cmd("mode")[1]) == "CPU": |
| 320 |
|
pytest.skip("Only support GPU mode") |
| 321 |
|
invalid_configs = ["Engine_config", "engine config"] |
| 322 |
|
for config in invalid_configs: |
| 323 |
|
status, config_value = connect.get_config(config, "gpu_search_threshold") |
| 324 |
|
assert not status.OK() |
| 325 |
|
|
| 326 |
|
@pytest.mark.level(2) |
| 327 |
|
def test_get_gpu_search_threshold_invalid_child_key(self, connect, collection): |