protected SFinishedBuild assertBuildLogContains()

in cmake-runner-test/src/jetbrains/buildServer/cmakerunner/agent/util/OutputRedirectProcessorTest.java [37:49]


  protected SFinishedBuild assertBuildLogContains(final String... expectedLines) throws Throwable {
    final SFinishedBuild build = doTest(null);

    dumpBuildLog(build);

    final String buildLog = preprocessActualString(getBuildLog(build), getCurrentDir(), getCurrentOwnPort()).replaceAll("[\r\n]+", "\n");

    for (final String expectedLine : expectedLines) {
      final boolean contains = buildLog.contains(expectedLine);
      Assert.assertTrue(contains, "Actual build log: " + buildLog);
    }
    return build;
  }