-scanner_variable_t test_server_strings[]= {
- { ARRAY, make_scanner_string("--server=localhost"), make_scanner_string("localhost"), __check_host },
- { ARRAY, make_scanner_string("--server=10.0.2.1"), make_scanner_string("10.0.2.1"), __check_host },
- { ARRAY, make_scanner_string("--server=example.com"), make_scanner_string("example.com"), __check_host },
- { ARRAY, make_scanner_string("--server=localhost:30"), make_scanner_string("localhost"), __check_host },
- { ARRAY, make_scanner_string("--server=10.0.2.1:20"), make_scanner_string("10.0.2.1"), __check_host },
- { ARRAY, make_scanner_string("--server=example.com:1024"), make_scanner_string("example.com"), __check_host },
- { NIL, scanner_string_null, scanner_string_null, NULL }
-};
-
-scanner_variable_t test_server_strings_with_weights[]= {
- { ARRAY, make_scanner_string("--server=10.0.2.1:30/?40"), make_scanner_string("10.0.2.1"), __check_host },
- { ARRAY, make_scanner_string("--server=example.com:1024/?30"), make_scanner_string("example.com"), __check_host },
- { ARRAY, make_scanner_string("--server=10.0.2.1/?20"), make_scanner_string("10.0.2.1"), __check_host },
- { ARRAY, make_scanner_string("--server=example.com/?10"), make_scanner_string("example.com"), __check_host },
- { NIL, scanner_string_null, scanner_string_null, NULL }
-};
-
-scanner_variable_t bad_test_strings[]= {
- { ARRAY, make_scanner_string("-servers=localhost:11221,localhost:11222,localhost:11223,localhost:11224,localhost:11225"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("-- servers=a.example.com:81,localhost:82,b.example.com"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--servers=localhost:+80"), scanner_string_null, NULL},
- { ARRAY, make_scanner_string("--servers=localhost.com."), scanner_string_null, NULL},
- { ARRAY, make_scanner_string("--server=localhost.com."), scanner_string_null, NULL},
- { ARRAY, make_scanner_string("--server=localhost.com.:80"), scanner_string_null, NULL},
- { NIL, scanner_string_null, scanner_string_null, NULL}
-};
-
-scanner_variable_t test_number_options[]= {
- { ARRAY, make_scanner_string("--CONNECT-TIMEOUT=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--IO-BYTES-WATERMARK=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--IO-KEY-PREFETCH=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--IO-MSG-WATERMARK=456"), make_scanner_string("456"), __check_IO_MSG_WATERMARK },
- { ARRAY, make_scanner_string("--NUMBER-OF-REPLICAS=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--POLL-TIMEOUT=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--RCV-TIMEOUT=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--REMOVE-FAILED-SERVERS=3"), scanner_string_null, __check_REMOVE_FAILED_SERVERS },
- { ARRAY, make_scanner_string("--RETRY-TIMEOUT=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--SND-TIMEOUT=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--SOCKET-RECV-SIZE=456"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--SOCKET-SEND-SIZE=456"), scanner_string_null, NULL },
- { NIL, scanner_string_null, scanner_string_null, NULL}
-};
-
-scanner_variable_t test_boolean_options[]= {
- { ARRAY, make_scanner_string("--BINARY-PROTOCOL"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--BUFFER-REQUESTS"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--HASH-WITH-NAMESPACE"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--NOREPLY"), scanner_string_null, __check_NOREPLY },
- { ARRAY, make_scanner_string("--RANDOMIZE-REPLICA-READ"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--SORT-HOSTS"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--SUPPORT-CAS"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--TCP-NODELAY"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--TCP-KEEPALIVE"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--TCP-KEEPIDLE"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--USE-UDP"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--VERIFY-KEY"), scanner_string_null, __check_VERIFY_KEY },
- { NIL, scanner_string_null, scanner_string_null, NULL}
-};
-
-scanner_variable_t prefix_key_strings[]= {
- { ARRAY, make_scanner_string("--NAMESPACE=foo"), make_scanner_string("foo"), __check_prefix_key },
- { ARRAY, make_scanner_string("--NAMESPACE=\"foo\""), make_scanner_string("foo"), __check_prefix_key },
- { ARRAY, make_scanner_string("--NAMESPACE=\"This_is_a_very_long_key\""), make_scanner_string("This_is_a_very_long_key"), __check_prefix_key },
- { NIL, scanner_string_null, scanner_string_null, NULL}
-};
-
-scanner_variable_t distribution_strings[]= {
- { ARRAY, make_scanner_string("--DISTRIBUTION=consistent"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--DISTRIBUTION=consistent,CRC"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--DISTRIBUTION=consistent,MD5"), scanner_string_null, NULL },
- { ARRAY, make_scanner_string("--DISTRIBUTION=random"), scanner_string_null, __check_distribution_RANDOM },
- { ARRAY, make_scanner_string("--DISTRIBUTION=modula"), scanner_string_null, NULL },
- { NIL, scanner_string_null, scanner_string_null, NULL}