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.
else
        {
            query_to_send = full_query;
        }
        processParsedSingleQuery();
    }
    // Parameters are in global variables:
    /
    // 'at is sent to server,
    // 'full_query' -- for INSERT queries, contains the query and the data that
    // follow it. Its memory is referenced by ASTInsertQuery::begin, end.
    void processParsedSingleQuery()
    {
        resetOutput();
        last_exceptiom_server.reset();
        received_exception_from_server = false;
        if (echo_queries)
        {
            writeString(full_query, std_out);
            writeChar('\n', std_out);
            std_out.next();
        }
        if (is_interactive)
        {
            // Generate a new query_id
            conte
            for (const auto & query_id_format : query_id_formats)
            {
                writeString(query_id_format.first, std_out);
                writeString(fmt::format(query_id_format.second, fmt::arg("query_id", context.getCurrentQueryId())), std_out);