Commit 11daa08a authored by Greg Thompson's avatar Greg Thompson Committed by Commit Bot

Plug temp dir leaks in StrikeDatabaseIntegratorTestStrikeDatabaseTest.

The LevelDB provider must also be destroyed before tasks are run to
release all resources.

BUG=546640

Change-Id: I5e4043d5a9cad66513b2199ec30f996c5f188770
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1940240
Auto-Submit: Greg Thompson <grt@chromium.org>
Reviewed-by: default avatarJared Saul <jsaul@google.com>
Commit-Queue: Jared Saul <jsaul@google.com>
Cr-Commit-Position: refs/heads/master@{#720259}
parent e6519e78
...@@ -43,13 +43,14 @@ class StrikeDatabaseIntegratorTestStrikeDatabaseTest : public ::testing::Test { ...@@ -43,13 +43,14 @@ class StrikeDatabaseIntegratorTestStrikeDatabaseTest : public ::testing::Test {
// to a task runner, requires running the loop to complete. // to a task runner, requires running the loop to complete.
strike_database_.reset(); strike_database_.reset();
strike_database_service_.reset(); strike_database_service_.reset();
db_provider_.reset();
task_environment_.RunUntilIdle(); task_environment_.RunUntilIdle();
} }
protected: protected:
base::HistogramTester* GetHistogramTester() { return &histogram_tester_; } base::HistogramTester* GetHistogramTester() { return &histogram_tester_; }
base::test::TaskEnvironment task_environment_;
base::ScopedTempDir temp_dir_; base::ScopedTempDir temp_dir_;
base::test::TaskEnvironment task_environment_;
std::unique_ptr<leveldb_proto::ProtoDatabaseProvider> db_provider_; std::unique_ptr<leveldb_proto::ProtoDatabaseProvider> db_provider_;
std::unique_ptr<StrikeDatabase> strike_database_service_; std::unique_ptr<StrikeDatabase> strike_database_service_;
std::unique_ptr<StrikeDatabaseIntegratorTestStrikeDatabase> strike_database_; std::unique_ptr<StrikeDatabaseIntegratorTestStrikeDatabase> strike_database_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment