/packages/services/Car/tests/carservice_unit_test/src/com/android/car/telemetry/ |
D | ResultStoreTest.java | 141 String metricsConfigName = "my_metrics_config"; in testPutInterimResult_shouldNotWriteToDisk() local 143 mResultStore.putInterimResult(metricsConfigName, TEST_INTERIM_BUNDLE); in testPutInterimResult_shouldNotWriteToDisk() 145 assertThat(mTestInterimResultDir.list()).asList().doesNotContain(metricsConfigName); in testPutInterimResult_shouldNotWriteToDisk() 146 assertThat(mResultStore.getInterimResult(metricsConfigName)).isNotNull(); in testPutInterimResult_shouldNotWriteToDisk() 153 String metricsConfigName = "my_metrics_config"; in testPutInterimResultAndFlushToDisk_shouldReplaceExistingFile() local 154 writeBundleToFile(mTestInterimResultDir, metricsConfigName, TEST_INTERIM_BUNDLE); in testPutInterimResultAndFlushToDisk_shouldReplaceExistingFile() 157 mResultStore.putInterimResult(metricsConfigName, TEST_INTERIM_BUNDLE); in testPutInterimResultAndFlushToDisk_shouldReplaceExistingFile() 160 PersistableBundle bundle = readBundleFromFile(mTestInterimResultDir, metricsConfigName); in testPutInterimResultAndFlushToDisk_shouldReplaceExistingFile() 186 String metricsConfigName = "my_metrics_config"; in testGetInterimResult() local 187 writeBundleToFile(mTestInterimResultDir, metricsConfigName, TEST_INTERIM_BUNDLE); in testGetInterimResult() [all …]
|
/packages/services/Car/service/src/com/android/car/telemetry/ |
D | ResultStore.java | 124 public PersistableBundle getInterimResult(@NonNull String metricsConfigName) { in getInterimResult() argument 125 if (!mInterimResultCache.containsKey(metricsConfigName)) { in getInterimResult() 128 return mInterimResultCache.get(metricsConfigName).getBundle(); in getInterimResult() 141 @NonNull String metricsConfigName, boolean deleteResult) { in getMetricsReports() 143 MetricsReportList.Builder reportList = mMetricsReportCache.get(metricsConfigName); in getMetricsReports() 146 reportList = readMetricsReportList(metricsConfigName); in getMetricsReports() 149 mMetricsReportCache.remove(metricsConfigName); in getMetricsReports() 150 IoUtils.deleteSilently(mMetricsReportDirectory, metricsConfigName); in getMetricsReports() 197 @NonNull String metricsConfigName, boolean deleteResult) { in getErrorResult() 199 TelemetryProto.TelemetryError result = mErrorCache.get(metricsConfigName); in getErrorResult() [all …]
|
D | CarTelemetryService.java | 124 @NonNull String metricsConfigName, @NonNull PersistableBundle state) { 125 mResultStore.putInterimResult(metricsConfigName, state); 129 public void onReportFinished(@NonNull String metricsConfigName) { 130 cleanupMetricsConfig(metricsConfigName); // schedules next script execution task 131 if (mResultStore.getErrorResult(metricsConfigName, false) != null 132 || mResultStore.getMetricsReports(metricsConfigName, false) != null) { 133 onReportReady(metricsConfigName); 139 @NonNull String metricsConfigName, @NonNull PersistableBundle report) { 140 cleanupMetricsConfig(metricsConfigName); // schedules next script execution task 141 mResultStore.putMetricsReport(metricsConfigName, report, /* finished = */ true); [all …]
|
D | MetricsConfigStore.java | 114 public boolean removeMetricsConfig(@NonNull String metricsConfigName) { in removeMetricsConfig() argument 115 if (!mActiveConfigs.containsKey(metricsConfigName)) { in removeMetricsConfig() 118 mActiveConfigs.remove(metricsConfigName); in removeMetricsConfig() 119 return IoUtils.deleteSilently(mConfigDirectory, metricsConfigName); in removeMetricsConfig() 129 public boolean containsConfig(@NonNull String metricsConfigName) { in containsConfig() argument 130 return mActiveConfigs.containsKey(metricsConfigName); in containsConfig()
|
/packages/services/Car/car-lib/src/android/car/telemetry/ |
D | CarTelemetryManager.java | 159 @NonNull String metricsConfigName, @MetricsConfigStatus int statusCode); in onAddMetricsConfigStatus() 187 @NonNull String metricsConfigName, in onResult() 208 void onReady(@NonNull String metricsConfigName); in onReady() argument 261 @NonNull String metricsConfigName, in addMetricsConfig() 269 mService.addMetricsConfig(metricsConfigName, metricsConfig, new ResultReceiver(null) { in addMetricsConfig() 273 callback.onAddMetricsConfigStatus(metricsConfigName, resultCode)); in addMetricsConfig() 291 public void removeMetricsConfig(@NonNull String metricsConfigName) { in removeMetricsConfig() argument 293 mService.removeMetricsConfig(metricsConfigName); in removeMetricsConfig() 329 @NonNull String metricsConfigName, in getFinishedReport() 334 metricsConfigName, new CarTelemetryReportListenerImpl(executor, callback)); in getFinishedReport() [all …]
|
D | ICarTelemetryService.aidl | 18 void addMetricsConfig(in String metricsConfigName, in byte[] metricsConfig, in addMetricsConfig() argument 25 void removeMetricsConfig(in String metricsConfigName); in removeMetricsConfig() argument 36 void getFinishedReport(in String metricsConfigName, in ICarTelemetryReportListener listener); in getFinishedReport() argument
|
D | ICarTelemetryReportReadyListener.aidl | 30 void onReady(in String metricsConfigName); in onReady() argument
|
D | ICarTelemetryReportListener.aidl | 39 in String metricsConfigName, in onResult() argument
|
/packages/services/Car/service/src/com/android/car/telemetry/databroker/ |
D | DataBroker.java | 37 void onEventConsumed(@NonNull String metricsConfigName, @NonNull PersistableBundle state); in onEventConsumed() argument 44 void onReportFinished(@NonNull String metricsConfigName); in onReportFinished() argument 52 void onReportFinished(@NonNull String metricsConfigName, @NonNull PersistableBundle report); in onReportFinished() argument 60 @NonNull String metricsConfigName, in onReportFinished() 72 @NonNull String metricsConfigName, in onMetricsReport() 85 @NonNull String metricsConfigName, @NonNull TelemetryProto.MetricsConfig metricsConfig); in addMetricsConfig() 93 void removeMetricsConfig(@NonNull String metricsConfigName); in removeMetricsConfig() argument
|
D | DataBrokerImpl.java | 307 @NonNull String metricsConfigName, @NonNull MetricsConfig metricsConfig) { in addMetricsConfig() 310 if (mDisabled || mSubscriptionMap.containsKey(metricsConfigName)) { in addMetricsConfig() 332 mSubscriptionMap.put(metricsConfigName, dataSubscribers); in addMetricsConfig() 336 public void removeMetricsConfig(@NonNull String metricsConfigName) { in removeMetricsConfig() argument 338 if (!mSubscriptionMap.containsKey(metricsConfigName)) { in removeMetricsConfig() 342 List<DataSubscriber> dataSubscribers = mSubscriptionMap.remove(metricsConfigName); in removeMetricsConfig() 362 if (task.isAssociatedWithMetricsConfig(metricsConfigName)) { in removeMetricsConfig()
|
D | ScriptExecutionTask.java | 107 public boolean isAssociatedWithMetricsConfig(@NonNull String metricsConfigName) { in isAssociatedWithMetricsConfig() argument 108 return mSubscriber.getMetricsConfig().getName().equals(metricsConfigName); in isAssociatedWithMetricsConfig()
|
/packages/services/Car/tests/CarTelemetryApp/src/com/android/car/cartelemetryapp/ |
D | CarMetricsCollectorService.java | 226 public void onReady(@NonNull String metricsConfigName) { in onReady() argument 228 metricsConfigName, getMainExecutor(), mReportCallback); in onReady() 235 @NonNull String metricsConfigName, in onResult() 239 IConfigData configData = mConfigData.get(metricsConfigName); in onResult() 242 if (!mBundleHistory.containsKey(metricsConfigName)) { in onResult() 243 mBundleHistory.put(metricsConfigName, new ArrayDeque<>()); in onResult() 245 Deque<PersistableBundle> reportHistory = mBundleHistory.get(metricsConfigName); in onResult() 255 if (!mErrorHistory.containsKey(metricsConfigName)) { in onResult() 256 mErrorHistory.put(metricsConfigName, new ArrayDeque<>()); in onResult() 258 Deque<String> errorHistory = mErrorHistory.get(metricsConfigName); in onResult() [all …]
|
D | CarTelemetryActivity.java | 158 String metricsConfigName, in onServiceBound() 162 lazyInitHistories(metricsConfigName); in onServiceBound() 163 mConfigData.set(mConfigNameIndex.get(metricsConfigName), configData); in onServiceBound() 166 if (!mBundleHistory.containsKey(metricsConfigName)) { in onServiceBound() 167 mBundleHistory.put(metricsConfigName, new ArrayList<PersistableBundle>()); in onServiceBound() 169 mBundleHistory.get(metricsConfigName).add(report); in onServiceBound() 170 printLog("Received report for " + metricsConfigName); in onServiceBound() 172 if (!mErrorHistory.containsKey(metricsConfigName)) { in onServiceBound() 173 mErrorHistory.put(metricsConfigName, new ArrayList<String>()); in onServiceBound() 175 mErrorHistory.get(metricsConfigName).add(telemetryError); in onServiceBound() [all …]
|
D | IResultListener.aidl | 8 in String metricsConfigName, in onResult() argument
|
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/telemetry/ |
D | CarTelemetryTestFragment.java | 698 private void onReportReady(@NonNull String metricsConfigName) { in onReportReady() argument 699 String s = "Report for MetricsConfig " + metricsConfigName + " is ready."; in onReportReady() 1117 public void onAddMetricsConfigStatus(@NonNull String metricsConfigName, int statusCode) { in onAddMetricsConfigStatus() argument 1118 showOutput("Add MetricsConfig status for " + metricsConfigName + ": " in onAddMetricsConfigStatus() 1150 @NonNull String metricsConfigName, in onResult() 1156 showOutput(metricsConfigName + " has status: " in onResult() 1159 parseError(metricsConfigName, telemetryError); in onResult() 1161 showOutput("No report exists for MetricsConfig " + metricsConfigName in onResult() 1166 private void parseError(@NonNull String metricsConfigName, @NonNull byte[] error) { in parseError() argument 1170 showOutput("Error for " + metricsConfigName + ": " + telemetryError); in parseError() [all …]
|
/packages/services/Car/tests/carservice_test/src/com/android/car/telemetry/ |
D | CarTelemetryManagerTest.java | 157 CarTelemetryManager.ReportReadyListener listener = metricsConfigName -> { }; in testSetClearListener() 198 public void onAddMetricsConfigStatus(@NonNull String metricsConfigName, int statusCode) { in onAddMetricsConfigStatus() argument 199 mAddConfigStatusMap.put(metricsConfigName, statusCode); in onAddMetricsConfigStatus()
|
/packages/services/Car/service/src/com/android/car/ |
D | CarShellCommand.java | 3727 (metricsConfigName, statusCode) -> { 3862 (metricsConfigName, report, telemetryError, status) -> { 3873 writer.println("Report for " + metricsConfigName + ": " 3884 carTelemetryManager.setReportReadyListener(executor, metricsConfigName -> { 3885 if (metricsConfigName.equals(parsedConfigName)) { 3886 carTelemetryManager.getFinishedReport(metricsConfigName, executor,
|
/packages/services/Car/tools/GenericCarApiBuilder/ |
D | complete_car_api_list.txt | 1921 …method TIRAMISU_0 void addMetricsConfig(String metricsConfigName, byte[] metricsConfig, Executor e… 1922 method TIRAMISU_0 void removeMetricsConfig(String metricsConfigName); 1924 …method TIRAMISU_0 void getFinishedReport(String metricsConfigName, Executor executor, MetricsRepor… 1929 method TIRAMISU_0 void onAddMetricsConfigStatus(String metricsConfigName, int statusCode); 1931 …method TIRAMISU_0 void onResult(String metricsConfigName, PersistableBundle report, byte[] telemet… 1933 method TIRAMISU_0 void onReady(String metricsConfigName);
|
/packages/services/Car/car-lib/api/ |
D | system-lint-baseline.txt | 741 …telemetry.CarTelemetryManager.MetricsReportCallback.onResult(String metricsConfigName, android.os.…
|