Lines Matching defs:ParserTest
26 struct ParserTest : public testing::Test { struct
39 TEST_F(ParserTest, Empty) { in TEST_F() argument
43 TEST_F(ParserTest, Rules) { in TEST_F() argument
60 TEST_F(ParserTest, RuleAttributes) { in TEST_F() argument
75 TEST_F(ParserTest, IgnoreIndentedComments) { in TEST_F() argument
94 TEST_F(ParserTest, IgnoreIndentedBlankLines) { in TEST_F() argument
109 TEST_F(ParserTest, ResponseFiles) { in TEST_F() argument
128 TEST_F(ParserTest, InNewline) { in TEST_F() argument
146 TEST_F(ParserTest, Variables) { in TEST_F() argument
171 TEST_F(ParserTest, VariableScope) { in TEST_F() argument
188 TEST_F(ParserTest, Continuation) { in TEST_F() argument
203 TEST_F(ParserTest, Backslash) { in TEST_F() argument
212 TEST_F(ParserTest, Comment) { in TEST_F() argument
219 TEST_F(ParserTest, Dollars) { in TEST_F() argument
235 TEST_F(ParserTest, EscapeSpaces) { in TEST_F() argument
248 TEST_F(ParserTest, CanonicalizeFile) { in TEST_F() argument
263 TEST_F(ParserTest, CanonicalizeFileBackslashes) { in TEST_F() argument
282 TEST_F(ParserTest, PathVariables) { in TEST_F() argument
293 TEST_F(ParserTest, CanonicalizePaths) { in TEST_F() argument
306 TEST_F(ParserTest, CanonicalizePathsBackslashes) { in TEST_F() argument
333 TEST_F(ParserTest, DuplicateEdgeWithMultipleOutputs) { in TEST_F() argument
345 TEST_F(ParserTest, NoDeadPointerFromDuplicateEdge) { in TEST_F() argument
356 TEST_F(ParserTest, DuplicateEdgeWithMultipleOutputsError) { in TEST_F() argument
371 TEST_F(ParserTest, DuplicateEdgeInIncludedFile) { in TEST_F() argument
388 TEST_F(ParserTest, PhonySelfReferenceIgnored) { in TEST_F() argument
398 TEST_F(ParserTest, PhonySelfReferenceKept) { in TEST_F() argument
414 TEST_F(ParserTest, ReservedWords) { in TEST_F() argument
422 TEST_F(ParserTest, Errors) { in TEST_F() argument
840 TEST_F(ParserTest, MissingInput) { in TEST_F() argument
848 TEST_F(ParserTest, MultipleOutputs) { in TEST_F() argument
858 TEST_F(ParserTest, MultipleOutputsWithDeps) { in TEST_F() argument
868 TEST_F(ParserTest, SubNinja) { in TEST_F() argument
893 TEST_F(ParserTest, MissingSubNinja) { in TEST_F() argument
903 TEST_F(ParserTest, DuplicateRuleInDifferentSubninjas) { in TEST_F() argument
914 TEST_F(ParserTest, DuplicateRuleInDifferentSubninjasWithInclude) { in TEST_F() argument
927 TEST_F(ParserTest, Include) { in TEST_F() argument
938 TEST_F(ParserTest, BrokenInclude) { in TEST_F() argument
949 TEST_F(ParserTest, Implicit) { in TEST_F() argument
959 TEST_F(ParserTest, OrderOnly) { in TEST_F() argument
968 TEST_F(ParserTest, Validations) { in TEST_F() argument
978 TEST_F(ParserTest, ImplicitOutput) { in TEST_F() argument
989 TEST_F(ParserTest, ImplicitOutputEmpty) { in TEST_F() argument
1000 TEST_F(ParserTest, ImplicitOutputDupe) { in TEST_F() argument
1013 TEST_F(ParserTest, ImplicitOutputDupes) { in TEST_F() argument
1024 TEST_F(ParserTest, NoExplicitOutput) { in TEST_F() argument
1033 TEST_F(ParserTest, DefaultDefault) { in TEST_F() argument
1046 TEST_F(ParserTest, DefaultDefaultCycle) { in TEST_F() argument
1056 TEST_F(ParserTest, DefaultStatements) { in TEST_F() argument
1076 TEST_F(ParserTest, UTF8) { in TEST_F() argument
1083 TEST_F(ParserTest, CRLF) { in TEST_F() argument
1099 TEST_F(ParserTest, DyndepNotSpecified) { in TEST_F() argument
1108 TEST_F(ParserTest, DyndepNotInput) { in TEST_F() argument
1121 TEST_F(ParserTest, DyndepExplicitInput) { in TEST_F() argument
1133 TEST_F(ParserTest, DyndepImplicitInput) { in TEST_F() argument
1145 TEST_F(ParserTest, DyndepOrderOnlyInput) { in TEST_F() argument
1157 TEST_F(ParserTest, DyndepRuleInput) { in TEST_F() argument