@@ 752-765 (lines=14) @@ | ||
749 | status, reply = connect.set_config("gpu", "search_devices", i) |
|
750 | assert not status.OK() |
|
751 | ||
752 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
753 | def test_set_build_index_devices_invalid_parent_key(self, connect, collection): |
|
754 | ''' |
|
755 | target: set invalid parent key |
|
756 | method: call set_config without parent_key: gpu |
|
757 | expected: status not ok |
|
758 | ''' |
|
759 | if str(connect._cmd("mode")[1]) == "CPU": |
|
760 | pytest.skip("Only support GPU mode") |
|
761 | invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
|
762 | "gpu_resource"] |
|
763 | for config in invalid_configs: |
|
764 | status, reply = connect.set_config(config, "build_index_devices", "gpu0") |
|
765 | assert not status.OK() |
|
766 | ||
767 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
768 | def test_set_build_index_devices_valid(self, connect, collection): |
|
@@ 710-723 (lines=14) @@ | ||
707 | status, reply = connect.set_config("gpu", "cache_size", i) |
|
708 | assert not status.OK() |
|
709 | ||
710 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
711 | def test_set_search_devices_invalid_parent_key(self, connect, collection): |
|
712 | ''' |
|
713 | target: set invalid parent key |
|
714 | method: call set_config without parent_key: gpu |
|
715 | expected: status not ok |
|
716 | ''' |
|
717 | if str(connect._cmd("mode")[1]) == "CPU": |
|
718 | pytest.skip("Only support GPU mode") |
|
719 | invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
|
720 | "gpu_resource"] |
|
721 | for config in invalid_configs: |
|
722 | status, reply = connect.set_config(config, "search_devices", "gpu0") |
|
723 | assert not status.OK() |
|
724 | ||
725 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
726 | def test_set_search_devices_valid(self, connect, collection): |
|
@@ 668-681 (lines=14) @@ | ||
665 | assert status.OK() |
|
666 | assert config_value == str(config) |
|
667 | ||
668 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
669 | def test_set_cache_size_invalid_parent_key(self, connect, collection): |
|
670 | ''' |
|
671 | target: set invalid parent key |
|
672 | method: call set_config without parent_key: gpu |
|
673 | expected: status not ok |
|
674 | ''' |
|
675 | if str(connect._cmd("mode")[1]) == "CPU": |
|
676 | pytest.skip("Only support GPU mode") |
|
677 | invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
|
678 | "gpu_resource"] |
|
679 | for config in invalid_configs: |
|
680 | status, reply = connect.set_config(config, "cache_size", 2) |
|
681 | assert not status.OK() |
|
682 | ||
683 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
684 | def test_set_cache_size_valid(self, connect, collection): |
|
@@ 623-636 (lines=14) @@ | ||
620 | status, reply = connect.set_config(config, "enable", "true") |
|
621 | assert not status.OK() |
|
622 | ||
623 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
624 | def test_set_gpu_invalid_child_key(self, connect, collection): |
|
625 | ''' |
|
626 | target: set invalid child key |
|
627 | method: call set_config with invalid child_key |
|
628 | expected: status not ok |
|
629 | ''' |
|
630 | if str(connect._cmd("mode")[1]) == "CPU": |
|
631 | pytest.skip("Only support GPU mode") |
|
632 | invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
|
633 | "gpu_resource"] |
|
634 | for config in invalid_configs: |
|
635 | status, reply = connect.set_config("gpu", config, "true") |
|
636 | assert not status.OK() |
|
637 | ||
638 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
639 | def test_set_gpu_enable_invalid_values(self, connect, collection): |
|
@@ 608-621 (lines=14) @@ | ||
605 | The following cases are used to test `set_config` function |
|
606 | ****************************************************************** |
|
607 | """ |
|
608 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
609 | def test_set_gpu_enable_invalid_parent_key(self, connect, collection): |
|
610 | ''' |
|
611 | target: set invalid parent key |
|
612 | method: call set_config without parent_key: gpu |
|
613 | expected: status not ok |
|
614 | ''' |
|
615 | if str(connect._cmd("mode")[1]) == "CPU": |
|
616 | pytest.skip("Only support GPU mode") |
|
617 | invalid_configs = ["Gpu_resource_config", "gpu resource config", \ |
|
618 | "gpu_resource"] |
|
619 | for config in invalid_configs: |
|
620 | status, reply = connect.set_config(config, "enable", "true") |
|
621 | assert not status.OK() |
|
622 | ||
623 | @pytest.mark.timeout(CONFIG_TIMEOUT) |
|
624 | def test_set_gpu_invalid_child_key(self, connect, collection): |