Lines Matching defs:Rebuilder
690 Rebuilder(&Target, &Source, /*Threads=*/10) {
719 BackgroundIndexRebuilder Rebuilder;
726 for (unsigned I = 0; I < Rebuilder.TUsBeforeFirstBuild - 1; ++I)
727 EXPECT_FALSE(checkRebuild([&] { Rebuilder.indexedTU(); }));
728 EXPECT_TRUE(checkRebuild([&] { Rebuilder.indexedTU(); }));
729 for (unsigned I = 0; I < Rebuilder.TUsBeforeRebuild - 1; ++I)
730 EXPECT_FALSE(checkRebuild([&] { Rebuilder.indexedTU(); }));
731 EXPECT_TRUE(checkRebuild([&] { Rebuilder.indexedTU(); }));
735 Rebuilder.startLoading();
736 Rebuilder.loadedShard(10);
737 Rebuilder.loadedShard(20);
738 EXPECT_TRUE(checkRebuild([&] { Rebuilder.doneLoading(); }));
741 Rebuilder.startLoading();
742 EXPECT_FALSE(checkRebuild([&] { Rebuilder.doneLoading(); }));
745 Rebuilder.startLoading();
746 Rebuilder.loadedShard(1);
747 Rebuilder.startLoading();
748 Rebuilder.loadedShard(1);
749 EXPECT_FALSE(checkRebuild([&] { Rebuilder.doneLoading(); }));
750 Rebuilder.loadedShard(1);
751 EXPECT_TRUE(checkRebuild([&] { Rebuilder.doneLoading(); }));
754 Rebuilder.startLoading();
755 for (unsigned I = 0; I < 3 * Rebuilder.TUsBeforeRebuild; ++I)
756 EXPECT_FALSE(checkRebuild([&] { Rebuilder.indexedTU(); }));
758 EXPECT_TRUE(checkRebuild([&] { Rebuilder.doneLoading(); }));