test: Add visual output for top queries in mcp_show_queries_topk-t

Print the first 5 queries with count, rows, and digest_text for visual
confirmation that the show_queries MCP tool is returning real data.
release-notes-3.0.6-4.0.6-draft
Rene Cannao 3 months ago
parent 89646984e0
commit b5843e1a84

@ -325,6 +325,18 @@ int main(int argc, char** argv) {
} else {
ok(true, "show_queries returned at least one row");
// Print top queries for visual confirmation
diag("Top %zu queries (showing first 5):", queries.size());
for (size_t i = 0; i < queries.size() && i < 5; ++i) {
const auto& q = queries[i];
diag(" [%zu] count=%llu rows=%llu bytes=%llu \"%s\"",
i + 1,
static_cast<unsigned long long>(q.value("count_star", static_cast<uint64_t>(0))),
static_cast<unsigned long long>(q.value("rows_sent", static_cast<uint64_t>(0))),
static_cast<unsigned long long>(q.value("sum_rows_affected", static_cast<uint64_t>(0))),
q.value("digest_text", std::string("")).substr(0, 80).c_str());
}
bool sorted_desc = true;
uint64_t prev = std::numeric_limits<uint64_t>::max();
for (const auto& row : queries) {

Loading…
Cancel
Save