platform_system_core/metricsd/uploader
Bertrand SIMONNET f1aa372f77 metricsd: Add more assert clause.
This CL adds two more checks:
* When populating a closed log with the metadata, make sure the
  SystemProfileSetter is not null.
* When using the update engine client library, check if the update
  engine client object was created correctly. The returning object can
  be null if update engine's binder service is not running.

Bug: 26731548

Change-Id: I8a615c87f33e15a163d56ccfa3a932a0908aac5f
2016-01-22 13:16:30 -08:00
..
mock metricsd: Make the unit tests pass. 2015-09-02 13:30:48 -07:00
proto metricsd: Rename build_target_id to product_id. 2015-10-06 15:27:37 -07:00
bn_metricsd_impl.cc metricsd: Cleanup on TERM signal. 2016-01-12 10:29:40 -08:00
bn_metricsd_impl.h metricsd: Cleanup on TERM signal. 2016-01-12 10:29:40 -08:00
crash_counters.cc metricsd: Log over binder. 2015-12-03 17:01:27 -08:00
crash_counters.h metricsd: Log over binder. 2015-12-03 17:01:27 -08:00
metrics_hashes.cc metricsd: Relicense as Apache 2. 2015-08-10 15:57:47 -07:00
metrics_hashes.h metricsd: Relicense as Apache 2. 2015-08-10 15:57:47 -07:00
metrics_hashes_unittest.cc metricsd: Relicense as Apache 2. 2015-08-10 15:57:47 -07:00
metrics_log.cc metricsd: Add more assert clause. 2016-01-22 13:16:30 -08:00
metrics_log.h metricsd: Persist the metrics to disk periodically. 2016-01-12 15:54:11 -08:00
metrics_log_base.cc Use GetBuildTime from libchrome instead of __DATE__ 2015-10-29 13:02:42 -07:00
metrics_log_base.h metricsd: Relicense as Apache 2. 2015-08-10 15:57:47 -07:00
metrics_log_base_unittest.cc metricsd: Relicense as Apache 2. 2015-08-10 15:57:47 -07:00
metricsd_service_runner.cc crash_reporter/metricsd: Update libchrome APIs to r369476 2016-01-20 13:43:30 -08:00
metricsd_service_runner.h metricsd: Cleanup on TERM signal. 2016-01-12 10:29:40 -08:00
sender.h metricsd: Relicense as Apache 2. 2015-08-10 15:57:47 -07:00
sender_http.cc system/core: Rename "chromeos" -> "brillo" in include paths and namespaces 2015-10-13 15:29:24 -07:00
sender_http.h core: Rename libchromeos into libbrillo 2015-10-27 11:46:37 -07:00
system_profile_cache.cc metricsd: Add more assert clause. 2016-01-22 13:16:30 -08:00
system_profile_cache.h metricsd: Replace scoped_ptr with unique_ptr. 2015-12-22 09:18:04 -08:00
system_profile_setter.h metricsd: Don't crash when some metadata is missing. 2015-08-20 11:57:50 -07:00
upload_service.cc metricsd: Persist metrics on shutdown. 2016-01-19 14:04:25 -08:00
upload_service.h metricsd: Persist the metrics to disk periodically. 2016-01-12 15:54:11 -08:00
upload_service_test.cc metricsd: Persist the metrics to disk periodically. 2016-01-12 15:54:11 -08:00