| Index: utils_unittest.cc
 | 
| diff --git a/utils_unittest.cc b/utils_unittest.cc
 | 
| index d8bc866a286f264ce8cf8b727cc70016f40f4fd3..185ab9a42824e4e14d42a801b22d31c8224ac819 100644
 | 
| --- a/utils_unittest.cc
 | 
| +++ b/utils_unittest.cc
 | 
| @@ -255,4 +255,22 @@ TEST(UtilsTest, RunAsRootGetFilesystemSizeTest) {
 | 
|    EXPECT_EQ(10 * 1024 * 1024 / 4096, block_count);
 | 
|  }
 | 
|  
 | 
| +namespace {
 | 
| +gboolean  TerminateScheduleCrashReporterUploadTest(void* arg) {
 | 
| +  GMainLoop* loop = reinterpret_cast<GMainLoop*>(arg);
 | 
| +  g_main_loop_quit(loop);
 | 
| +  return FALSE;  // Don't call this callback again
 | 
| +}
 | 
| +}  // namespace {}
 | 
| +
 | 
| +TEST(UtilsTest, ScheduleCrashReporterUploadTest) {
 | 
| +  // Not much to test. At least this tests for memory leaks, crashes,
 | 
| +  // log errors.
 | 
| +  GMainLoop* loop = g_main_loop_new(g_main_context_default(), FALSE);
 | 
| +  utils::ScheduleCrashReporterUpload();
 | 
| +  g_timeout_add_seconds(1, &TerminateScheduleCrashReporterUploadTest, loop);
 | 
| +  g_main_loop_run(loop);
 | 
| +  g_main_loop_unref(loop);
 | 
| +}
 | 
| +
 | 
|  }  // namespace chromeos_update_engine
 | 
| 
 |