Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 46e0f7bb authored by Chris Manton's avatar Chris Manton
Browse files

headless: Add initial/final sentinal log markers

Bug: 147316415
Test: gd/cert/run
Tag: #refactor
BYPASS_LONG_LINES_REASON: Bluetooth likes 120 lines

Change-Id: Ic965827c03487d9d7984382178411e520c5a5057
parent 223966c3
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -35,12 +35,18 @@ namespace {
template <typename T>
using ExecutionUnit = std::function<T()>;

constexpr char kHeadlessInitialSentinel[] =
    " INITIAL HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS "
    "HEADLESS";
constexpr char kHeadlessStartSentinel[] =
    " START HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS "
    "HEADLESS";
constexpr char kHeadlessStopSentinel[] =
    " STOP HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS "
    "HEADLESS";
constexpr char kHeadlessFinalSentinel[] =
    " FINAL HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS HEADLESS "
    "HEADLESS";

}  // namespace

@@ -68,6 +74,7 @@ class HeadlessRun : public HeadlessStack {

  template <typename T>
  T RunOnHeadlessStack(ExecutionUnit<T> func) {
    LOG(INFO) << kHeadlessInitialSentinel;
    SetUp();
    LOG(INFO) << kHeadlessStartSentinel;

@@ -91,6 +98,7 @@ class HeadlessRun : public HeadlessStack {

    LOG(INFO) << kHeadlessStopSentinel;
    TearDown();
    LOG(INFO) << kHeadlessFinalSentinel;
    return rc;
  }
  virtual ~HeadlessRun() = default;