From edaeab664cbd1dcbd7329efa553931efcfda5e50 Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Fri, 6 May 2022 17:18:39 +0200 Subject: [PATCH] Revert "[clangd] Speed up an unfortunate timer-based test." This reverts commit 076dd0a763fd803897b0f806e0e350a27d2c087c. http://45.33.8.238/macm1/34776/step_9.txt --- clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp b/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp index 790ce65..919f69c 100644 --- a/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp +++ b/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp @@ -250,18 +250,19 @@ TEST_F(TUSchedulerTests, Debounce) { std::atomic CallbackCount(0); { auto Opts = optsForTest(); - Opts.UpdateDebounce = DebouncePolicy::fixed(std::chrono::milliseconds(100)); + Opts.UpdateDebounce = DebouncePolicy::fixed(std::chrono::seconds(1)); TUScheduler S(CDB, Opts, captureDiags()); + // FIXME: we could probably use timeouts lower than 1 second here. auto Path = testPath("foo.cpp"); updateWithDiags(S, Path, "auto (debounced)", WantDiagnostics::Auto, [&](std::vector) { ADD_FAILURE() << "auto should have been debounced and canceled"; }); - std::this_thread::sleep_for(std::chrono::milliseconds(20)); + std::this_thread::sleep_for(std::chrono::milliseconds(200)); updateWithDiags(S, Path, "auto (timed out)", WantDiagnostics::Auto, [&](std::vector) { ++CallbackCount; }); - std::this_thread::sleep_for(std::chrono::milliseconds(200)); + std::this_thread::sleep_for(std::chrono::seconds(2)); updateWithDiags(S, Path, "auto (shut down)", WantDiagnostics::Auto, [&](std::vector) { ++CallbackCount; }); -- 2.7.4