anchor.diff:        expect(createResult.exitCode, 0, reason: createResult.stderr);
   
         // Validate that the project analyzes cleanly.
  +      print('$templateId: analyzing generated project');
         ProcessResult analyzeResult = await p.run(
           ['analyze', '--fatal-infos', projectName],
           workingDir: p.dir.path,
  
positive.code:         final isLastCommand = i == runCommands.length - 1;
          final command = runCommands[i];
          Process process;
  
          if (isLastCommand && isWebTemplate) {
            // The web template uses `webdev` to execute, not `dart`, so don't
            // run the test through the project utility method.
  
negative.code:           // an exit code of 0.
            expect(await process.exitCode, 0);
          }
          print('[${i + 1} / ${runCommands.length}] Done "$command".');
        }
      });
    }
  