Ninja
missing_deps_test.cc File Reference
#include <memory>
#include "deps_log.h"
#include "graph.h"
#include "missing_deps.h"
#include "state.h"
#include "test.h"
Include dependency graph for missing_deps_test.cc:

Go to the source code of this file.

Classes

struct  MissingDependencyScannerTest
 
class  MissingDependencyTestDelegate
 

Functions

 TEST_F (MissingDependencyScannerTest, CycleInGraph)
 
 TEST_F (MissingDependencyScannerTest, CyclicMissingDep)
 
 TEST_F (MissingDependencyScannerTest, EmptyGraph)
 
 TEST_F (MissingDependencyScannerTest, MissingDepFixedDirect)
 
 TEST_F (MissingDependencyScannerTest, MissingDepFixedIndirect)
 
 TEST_F (MissingDependencyScannerTest, MissingDepPresent)
 
 TEST_F (MissingDependencyScannerTest, NoMissingDep)
 

Variables

const char kTestDepsLogFilename [] = "MissingDepTest-tempdepslog"
 

Function Documentation

◆ TEST_F() [1/7]

TEST_F ( MissingDependencyScannerTest ,
CycleInGraph  )

Definition at line 157 of file missing_deps_test.cc.

◆ TEST_F() [2/7]

TEST_F ( MissingDependencyScannerTest ,
CyclicMissingDep  )

Definition at line 141 of file missing_deps_test.cc.

◆ TEST_F() [3/7]

TEST_F ( MissingDependencyScannerTest ,
EmptyGraph  )

Definition at line 97 of file missing_deps_test.cc.

◆ TEST_F() [4/7]

TEST_F ( MissingDependencyScannerTest ,
MissingDepFixedDirect  )

Definition at line 120 of file missing_deps_test.cc.

◆ TEST_F() [5/7]

TEST_F ( MissingDependencyScannerTest ,
MissingDepFixedIndirect  )

Definition at line 129 of file missing_deps_test.cc.

◆ TEST_F() [6/7]

TEST_F ( MissingDependencyScannerTest ,
MissingDepPresent  )

Definition at line 108 of file missing_deps_test.cc.

◆ TEST_F() [7/7]

TEST_F ( MissingDependencyScannerTest ,
NoMissingDep  )

Definition at line 102 of file missing_deps_test.cc.

Variable Documentation

◆ kTestDepsLogFilename

const char kTestDepsLogFilename[] = "MissingDepTest-tempdepslog"