| 1623 | return StringView(output.stdOut.view()).containsString("\nTools.cpp\n") or |
| 1624 | StringView(output.stdOut.view()).containsString("\nSC-bootstrap-probe.cpp\n") or |
| 1625 | StringView(output.stdOut.view()).containsString("\nSC-Probe Tool spazio \xC3\xA8.cpp\n") or |
| 1626 | StringView(output.stdOut.view()).containsString("Linking bootstrap-probe") or |
| 1627 | StringView(output.stdOut.view()).containsString("Linking Probe Tool spazio \xC3\xA8"); |
| 1628 | } |
| 1629 | |
| 1630 | static bool bootstrapOutputContainsUpToDateStep(const CapturedProcessOutput& output) |
| 1631 | { |
| 1632 | return StringView(output.stdOut.view()).containsString("is up to date"); |
| 1633 | } |
| 1634 | |
| 1635 | static Result appendBootstrapProbeCommonChecks(const CapturedProcessOutput& output, StringView expectedTool, |
| 1636 | Span<const StringSpan> expectedArguments) |
| 1637 | { |
| 1638 | SC_TRY_MSG(output.exitStatus == 0, "Bootstrap probe process failed"); |
| 1639 | SC_TRY_MSG(StringView(output.stdOut.view()).containsString("BOOTSTRAP_PROBE_OK"), "Bootstrap probe did not run"); |
no outgoing calls
no test coverage detected