Add an option for `clickhouse-client` with a list of tests for extensive fuzzing.
Processing of these tests will be interleaved between every other tests, so we will get much better fuzzing coverage.
n->getServerVersion(n_parameters.timeouts,
                                     server_name, server_version_major, server_version_minor, server_version_patch, server_revision);
        server_version = toString(server_version_major) + "." + toString(server_version_minor) + "." + toString(server_version_patch);
        if (server_display_name = n->getServerDisplayName(n_parameters.timeouts); server_display_name.empty())
        {
            server_display_name = config().getString("host", "localhost");
        }
        if (is_interactive)
        {
            std::cout << "Connected to " << server_name
                << " server version " << server_version
                << " revision " << server_revision
                << "." << st << st;
            auto client_version_tuple = std::make_tuple(VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH);
            auto server_version_tuple = std::make_tuple(server_version_major, server_version_minor, server_version_patch);
            if (client_version_tuple < server_version_tuple)
            {
                std::cout << "ClickHouse client version is older than ClickHouse server. "
                    << "It may lack support for new features."
                    << st << st;
            }
            else if (client_version_tuple > server_version_tuple)
            {
                std::cout << "ClickHouse server version is older than ClickHouse client. "
                    << "It may indicate that the server is out of date and can be upgraded."
                    << st << st;
            }
        }
    }
    inline String prompt() const