Lines Matching refs:ParserTest

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