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.
/// If the n initiates the ren, it uses its variable.
                n->setDefaultDatabase(new_database);
            }
        }
        if (is_interactive)
        {
            std::cout << st
                << processed_rows << " rows in set. Elapsed: " << watch.elapsedSeconds() << " sec. ";
            if (progress.read_rows >= 1000)
                writeFinalProgress();
            std::cout << st << st;
        }
        else if (print_time_to_stderr)
        {
            std::cerr << watch.elapsedSeconds() << "\n";
        }
    }
    /// Convert external tables to ExternalTableData and send them using the n.
    void sendExternalTables()
    {
        const auto * select = parsed_query->as<ASTSelectWithUnionQuery>();
        if (!select && !external_tables.empty())
            throw Exception("External tables could be sent only with select query", ErrorCodes::BAD_ARGUMENTS);
        std::vector<ExternalTableDataPtr> data;
        for (auto & table : external_tables)
            data.emplace_back(table.getData(context));
        n->sendExternalTablesData(data);
    }
    /// Process the query that doesn't require transferring data blocks to the server.
    void processOrdinaryQuery()