clang-tools 22.0.0git
BackgroundIndexTests.cpp File Reference
#include "CompileCommands.h"
#include "Config.h"
#include "Headers.h"
#include "SyncAPI.h"
#include "TestFS.h"
#include "TestTU.h"
#include "index/Background.h"
#include "index/BackgroundRebuild.h"
#include "index/MemIndex.h"
#include "clang/Tooling/ArgumentsAdjusters.h"
#include "clang/Tooling/CompilationDatabase.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/ScopedPrinter.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include <deque>
#include <thread>

Go to the source code of this file.

Classes

class  clang::clangd::MemoryShardStorage
class  clang::clangd::BackgroundIndexTest
class  clang::clangd::BackgroundIndexRebuilderTest

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
namespace  clang::clangd
 FIXME: Skip testing on windows temporarily due to the different escaping code mode.

Functions

 clang::clangd::MATCHER_P (named, N, "")
 clang::clangd::MATCHER_P (qName, N, "")
 clang::clangd::MATCHER (declared, "")
 clang::clangd::MATCHER (defined, "")
 clang::clangd::MATCHER_P (fileURI, F, "")
::testing::Matcher< const RefSlab & > clang::clangd::refsAre (std::vector<::testing::Matcher< Ref > > Matchers)
 clang::clangd::MATCHER (emptyIncludeNode, "")
 clang::clangd::MATCHER (hadErrors, "")
 clang::clangd::MATCHER_P (numReferences, N, "")
 clang::clangd::TEST_F (BackgroundIndexTest, NoCrashOnErrorFile)
 clang::clangd::TEST_F (BackgroundIndexTest, Config)
 clang::clangd::TEST_F (BackgroundIndexTest, IndexTwoFiles)
 clang::clangd::TEST_F (BackgroundIndexTest, MainFileRefs)
 clang::clangd::TEST_F (BackgroundIndexTest, ShardStorageTest)
 clang::clangd::TEST_F (BackgroundIndexTest, DirectIncludesTest)
 clang::clangd::TEST_F (BackgroundIndexTest, ShardStorageLoad)
 clang::clangd::TEST_F (BackgroundIndexTest, ShardStorageEmptyFile)
 clang::clangd::TEST_F (BackgroundIndexTest, NoDotsInAbsPath)
 clang::clangd::TEST_F (BackgroundIndexTest, UncompilableFiles)
 clang::clangd::TEST_F (BackgroundIndexTest, CmdLineHash)
 clang::clangd::TEST_F (BackgroundIndexTest, Reindex)
 clang::clangd::TEST_F (BackgroundIndexRebuilderTest, IndexingTUs)
 clang::clangd::TEST_F (BackgroundIndexRebuilderTest, LoadingShards)
 clang::clangd::TEST (BackgroundQueueTest, Priority)
 clang::clangd::TEST (BackgroundQueueTest, Boost)
 clang::clangd::TEST (BackgroundQueueTest, Duplicates)
 clang::clangd::TEST (BackgroundQueueTest, Progress)
 clang::clangd::TEST (BackgroundIndex, Profile)