Ninja
depfile_parser_test.cc File Reference
#include "depfile_parser.h"
#include "test.h"
Include dependency graph for depfile_parser_test.cc:

Go to the source code of this file.

Classes

struct  DepfileParserTest
 

Functions

 TEST_F (DepfileParserTest, AmpersandsAndQuotes)
 
 TEST_F (DepfileParserTest, BackSlashes)
 
 TEST_F (DepfileParserTest, Basic)
 
 TEST_F (DepfileParserTest, BuggyMP)
 
 TEST_F (DepfileParserTest, CarriageReturnContinuation)
 
 TEST_F (DepfileParserTest, Continuation)
 
 TEST_F (DepfileParserTest, EarlyNewlineAndWhitespace)
 
 TEST_F (DepfileParserTest, EmptyFile)
 
 TEST_F (DepfileParserTest, EmptyLines)
 
 TEST_F (DepfileParserTest, EscapedColons)
 
 TEST_F (DepfileParserTest, EscapedTargetColon)
 
 TEST_F (DepfileParserTest, Escapes)
 
 TEST_F (DepfileParserTest, IndentedRulesCRLF)
 
 TEST_F (DepfileParserTest, IndentedRulesLF)
 
 TEST_F (DepfileParserTest, MissingColon)
 
 TEST_F (DepfileParserTest, MultipleBackslashes)
 
 TEST_F (DepfileParserTest, MultipleDifferentOutputs)
 
 TEST_F (DepfileParserTest, MultipleEmptyRules)
 
 TEST_F (DepfileParserTest, MultipleRulesDifferentOutputs)
 
 TEST_F (DepfileParserTest, MultipleRulesTolerateMP)
 
 TEST_F (DepfileParserTest, Spaces)
 
 TEST_F (DepfileParserTest, SpecialChars)
 
 TEST_F (DepfileParserTest, TolerateMP)
 
 TEST_F (DepfileParserTest, UnifyMixedRulesCRLF)
 
 TEST_F (DepfileParserTest, UnifyMixedRulesLF)
 
 TEST_F (DepfileParserTest, UnifyMultipleOutputs)
 
 TEST_F (DepfileParserTest, UnifyMultipleRulesCRLF)
 
 TEST_F (DepfileParserTest, UnifyMultipleRulesLF)
 
 TEST_F (DepfileParserTest, WindowsDrivePaths)
 

Function Documentation

◆ TEST_F() [1/29]

TEST_F ( DepfileParserTest ,
AmpersandsAndQuotes  )

Definition at line 75 of file depfile_parser_test.cc.

◆ TEST_F() [2/29]

TEST_F ( DepfileParserTest ,
BackSlashes  )

Definition at line 101 of file depfile_parser_test.cc.

◆ TEST_F() [3/29]

TEST_F ( DepfileParserTest ,
Basic  )

Definition at line 33 of file depfile_parser_test.cc.

◆ TEST_F() [4/29]

TEST_F ( DepfileParserTest ,
BuggyMP  )

Definition at line 397 of file depfile_parser_test.cc.

◆ TEST_F() [5/29]

TEST_F ( DepfileParserTest ,
CarriageReturnContinuation  )

Definition at line 89 of file depfile_parser_test.cc.

◆ TEST_F() [6/29]

TEST_F ( DepfileParserTest ,
Continuation  )

Definition at line 53 of file depfile_parser_test.cc.

◆ TEST_F() [7/29]

TEST_F ( DepfileParserTest ,
EarlyNewlineAndWhitespace  )

Definition at line 44 of file depfile_parser_test.cc.

◆ TEST_F() [8/29]

TEST_F ( DepfileParserTest ,
EmptyFile  )

Definition at line 406 of file depfile_parser_test.cc.

◆ TEST_F() [9/29]

TEST_F ( DepfileParserTest ,
EmptyLines  )

Definition at line 413 of file depfile_parser_test.cc.

◆ TEST_F() [10/29]

TEST_F ( DepfileParserTest ,
EscapedColons  )

Definition at line 171 of file depfile_parser_test.cc.

◆ TEST_F() [11/29]

TEST_F ( DepfileParserTest ,
EscapedTargetColon  )

Definition at line 189 of file depfile_parser_test.cc.

◆ TEST_F() [12/29]

TEST_F ( DepfileParserTest ,
Escapes  )

Definition at line 157 of file depfile_parser_test.cc.

◆ TEST_F() [13/29]

TEST_F ( DepfileParserTest ,
IndentedRulesCRLF  )

Definition at line 339 of file depfile_parser_test.cc.

◆ TEST_F() [14/29]

TEST_F ( DepfileParserTest ,
IndentedRulesLF  )

Definition at line 326 of file depfile_parser_test.cc.

◆ TEST_F() [15/29]

TEST_F ( DepfileParserTest ,
MissingColon  )

Definition at line 420 of file depfile_parser_test.cc.

◆ TEST_F() [16/29]

TEST_F ( DepfileParserTest ,
MultipleBackslashes  )

Definition at line 135 of file depfile_parser_test.cc.

◆ TEST_F() [17/29]

TEST_F ( DepfileParserTest ,
MultipleDifferentOutputs  )

Definition at line 246 of file depfile_parser_test.cc.

◆ TEST_F() [18/29]

TEST_F ( DepfileParserTest ,
MultipleEmptyRules  )

Definition at line 259 of file depfile_parser_test.cc.

◆ TEST_F() [19/29]

TEST_F ( DepfileParserTest ,
MultipleRulesDifferentOutputs  )

Definition at line 382 of file depfile_parser_test.cc.

◆ TEST_F() [20/29]

TEST_F ( DepfileParserTest ,
MultipleRulesTolerateMP  )

Definition at line 366 of file depfile_parser_test.cc.

◆ TEST_F() [21/29]

TEST_F ( DepfileParserTest ,
Spaces  )

Definition at line 117 of file depfile_parser_test.cc.

◆ TEST_F() [22/29]

TEST_F ( DepfileParserTest ,
SpecialChars  )

Definition at line 206 of file depfile_parser_test.cc.

◆ TEST_F() [23/29]

TEST_F ( DepfileParserTest ,
TolerateMP  )

Definition at line 352 of file depfile_parser_test.cc.

◆ TEST_F() [24/29]

TEST_F ( DepfileParserTest ,
UnifyMixedRulesCRLF  )

Definition at line 312 of file depfile_parser_test.cc.

◆ TEST_F() [25/29]

TEST_F ( DepfileParserTest ,
UnifyMixedRulesLF  )

Definition at line 298 of file depfile_parser_test.cc.

◆ TEST_F() [26/29]

TEST_F ( DepfileParserTest ,
UnifyMultipleOutputs  )

Definition at line 234 of file depfile_parser_test.cc.

◆ TEST_F() [27/29]

TEST_F ( DepfileParserTest ,
UnifyMultipleRulesCRLF  )

Definition at line 284 of file depfile_parser_test.cc.

◆ TEST_F() [28/29]

TEST_F ( DepfileParserTest ,
UnifyMultipleRulesLF  )

Definition at line 270 of file depfile_parser_test.cc.

◆ TEST_F() [29/29]

TEST_F ( DepfileParserTest ,
WindowsDrivePaths  )

Definition at line 65 of file depfile_parser_test.cc.