--- test case: (SSH) Both interface and key parameter are present in: type: ZBX_TEST_GET_VALUE_SSH item: interface: 127.0.0.1:10051 key: ssh.run[clear,127.0.0.1] out: return: SUCCEED --- test case: (SSH) Only interface is present in: type: ZBX_TEST_GET_VALUE_SSH item: interface: 127.0.0.1:10051 key: ssh.run[clear] out: return: SUCCEED --- test case: (SSH) Only key parameter is present in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1] out: return: SUCCEED --- test case: (SSH) Both interface and key parameter are missing in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear] out: return: NOTSUPPORTED --- test case: (SSH) Has one additional parameter with one value in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,KexAlgorithms=diffie-hellman-group1-sha1] out: return: SUCCEED --- test case: (SSH) Has one additional parameter with many values in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"KexAlgorithms=diffie-hellman-group14-sha1,diffie-hellman-group1-sha1"] out: return: SUCCEED --- test case: (SSH) Has many additional parameters with many values (I) in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"KexAlgorithms=diffie-hellman-group14-sha1,diffie-hellman-group1-sha1;HostkeyAlgorithms=ssh-rsa,ssh-dss,ecdh-sha2-nistp256"] out: return: SUCCEED --- test case: (SSH) Has many additional parameters with many values (II) in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"Ciphers=aes128-cbc;MACs=hmac-sha1;KexAlgorithms=diffie-hellman-group14-sha1"] out: return: SUCCEED --- test case: (SSH) Has empty additional option key in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"KexAlgorithms="] out: return: NOTSUPPORTED --- test case: (SSH) Has only additional option key in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,KexAlgorithms] out: return: NOTSUPPORTED --- test case: (SSH) Has unsupported additional option key in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"Unsupported=unsupported"] out: return: NOTSUPPORTED --- test case: (SSH) Has unsupported additional option KexAlgorithms value in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"KexAlgorithms=unsupported_value"] out: return: NOTSUPPORTED --- test case: (SSH) Has unsupported additional option HostkeyAlgorithms value in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"HostkeyAlgorithms=unsupported_value"] out: return: NOTSUPPORTED --- test case: (SSH) Has unsupported additional option Ciphers value in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"Ciphers=unsupported_value"] out: return: NOTSUPPORTED --- test case: (SSH) Has unsupported additional option MACs value in: type: ZBX_TEST_GET_VALUE_SSH item: interface: "" key: ssh.run[clear,127.0.0.1,,,"MACs=unsupported_value"] out: return: NOTSUPPORTED --- test case: (TELNET) Both interface and key parameter are present in: type: ZBX_TEST_GET_VALUE_TELNET item: interface: 127.0.0.1:10051 key: telnet.run[clear,127.0.0.1] out: return: SUCCEED --- test case: (TELNET) Only interface is present in: type: ZBX_TEST_GET_VALUE_TELNET item: interface: 127.0.0.1:10051 key: telnet.run[clear] out: return: SUCCEED --- test case: (TELNET) Only key parameter is present in: type: ZBX_TEST_GET_VALUE_TELNET item: interface: "" key: telnet.run[clear,127.0.0.1] out: return: SUCCEED --- test case: (TELNET) Both interface and key parameter are missing in: type: ZBX_TEST_GET_VALUE_TELNET item: interface: "" key: telnet.run[clear] out: return: NOTSUPPORTED ...