Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69ab62c8 authored by Hansong Zhang's avatar Hansong Zhang
Browse files

Module: Increase StopTimeout to 2000 ms

We need to expect longer time, because we need to wait for Queue
unregistration (next patch) to be done during module shutdown

Bug: 150174451
Bug: 150054218
Test: bluetooth_test_gd
Change-Id: If8a45b2df2f2210884e0901029c151c80fab0684
parent caf06134
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ using ::bluetooth::os::Thread;

namespace bluetooth {

constexpr std::chrono::milliseconds kModuleStopTimeout = std::chrono::milliseconds(20);
constexpr std::chrono::milliseconds kModuleStopTimeout = std::chrono::milliseconds(2000);

ModuleFactory::ModuleFactory(std::function<Module*()> ctor) : ctor_(ctor) {
}
+0 −2
Original line number Diff line number Diff line
@@ -59,7 +59,6 @@ class TestModuleNoDependency : public Module {

  void Stop() override {
    // A module is not considered stopped until after Stop() finishes
    test_module_no_dependency_handler = nullptr;
    EXPECT_TRUE(GetModuleRegistry()->IsStarted<TestModuleNoDependency>());
  }
};
@@ -88,7 +87,6 @@ class TestModuleOneDependency : public Module {
  }

  void Stop() override {
    test_module_one_dependency_handler = GetHandler();
    EXPECT_TRUE(GetModuleRegistry()->IsStarted<TestModuleNoDependency>());

    // A module is not considered stopped until after Stop() finishes