From 07b7faf66c1cc252d3ab0d3e540f46a15d432354 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 28 Jul 2022 00:15:18 +0300 Subject: [PATCH] Reduce run time of some tests. --- tdactor/test/actors_main.cpp | 4 ++-- tdactor/test/actors_workers.cpp | 6 +++--- test/db.cpp | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tdactor/test/actors_main.cpp b/tdactor/test/actors_main.cpp index 2e795d40a..4bb9ac54b 100644 --- a/tdactor/test/actors_main.cpp +++ b/tdactor/test/actors_main.cpp @@ -253,7 +253,7 @@ class MainQueryActor final : public td::Actor { } void wakeup() final { - int cnt = 100000; + int cnt = 10000; while (out_cnt_ < in_cnt_ + 100 && out_cnt_ < cnt) { if (td::Random::fast_bool()) { send_closure(rand_elem(actors_), &QueryActor::query, create_query()); @@ -294,7 +294,7 @@ class SimpleActor final : public td::Actor { } void wakeup() final { - if (q_ == 100000) { + if (q_ == 10000) { td::Scheduler::instance()->finish(); stop(); return; diff --git a/tdactor/test/actors_workers.cpp b/tdactor/test/actors_workers.cpp index 47b560113..748edd4e8 100644 --- a/tdactor/test/actors_workers.cpp +++ b/tdactor/test/actors_workers.cpp @@ -138,13 +138,13 @@ TEST(Actors, workers_big_query_nine_threads) { } TEST(Actors, workers_small_query_one_thread) { - test_workers(0, 10, 1000000, 1); + test_workers(0, 10, 100000, 1); } TEST(Actors, workers_small_query_two_threads) { - test_workers(2, 10, 1000000, 1); + test_workers(2, 10, 100000, 1); } TEST(Actors, workers_small_query_nine_threads) { - test_workers(9, 10, 1000000, 1); + test_workers(9, 10, 10000, 1); } diff --git a/test/db.cpp b/test/db.cpp index 7dd80fbe0..b51a8cf20 100644 --- a/test/db.cpp +++ b/test/db.cpp @@ -377,7 +377,7 @@ TEST(DB, key_value) { values.push_back(td::rand_string('a', 'b', td::Random::fast(1, 10))); } - int queries_n = 3000; + int queries_n = 1000; td::vector queries(queries_n); for (auto &q : queries) { int op = td::Random::fast(0, 2); @@ -427,7 +427,7 @@ TEST(DB, key_value) { ASSERT_EQ(a.value, c.value); ASSERT_EQ(a.value, d.value); ASSERT_EQ(a.value, e.value); - if (cnt++ % 500 == 0) { + if (cnt++ % 200 == 0) { new_kv.impl().init(new_kv_name.str()).ensure(); } }