BUG=skia:
Review URL: https://codereview.chromium.org/
998263003
#include "SkOSFile.h"
#include "SkTHash.h"
#include "SkTaskGroup.h"
+#include "SkThreadUtils.h"
#include "Test.h"
#include "Timer.h"
}
}
+// Some runs (mostly, Valgrind) are so slow that the bot framework thinks we've hung.
+// This prints something every once in a while so that it knows we're still working.
+static void keep_alive(void*) {
+ for (;;) {
+ static const int kSec = 300;
+#if defined(SK_BUILD_FOR_WIN)
+ Sleep(kSec * 1000);
+#else
+ sleep(kSec);
+#endif
+ SkDebugf("\nStill alive: doing science, reticulating splines...\n");
+ }
+}
+
int dm_main();
int dm_main() {
SetupCrashHandler();
SkInstCountPrintLeaksOnExit();
}
+ SkThread keepAlive(keep_alive); // This thread will just be killed by processes shutdown.
+ keepAlive.start();
+
gather_gold();
gather_srcs();