Home
last modified time | relevance | path

Searched refs:metricsConfigName (Results 1 – 19 of 19) sorted by relevance

/packages/services/Car/tests/carservice_unit_test/src/com/android/car/telemetry/
DResultStoreTest.java141 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/
DResultStore.java124 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 …]
DCarTelemetryService.java124 @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 …]
DMetricsConfigStore.java114 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/
DCarTelemetryManager.java159 @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 …]
DICarTelemetryService.aidl18 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
DICarTelemetryReportReadyListener.aidl30 void onReady(in String metricsConfigName); in onReady() argument
DICarTelemetryReportListener.aidl39 in String metricsConfigName, in onResult() argument
/packages/services/Car/service/src/com/android/car/telemetry/databroker/
DDataBroker.java37 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
DDataBrokerImpl.java307 @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()
DScriptExecutionTask.java107 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/
DCarMetricsCollectorService.java226 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 …]
DCarTelemetryActivity.java158 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 …]
DIResultListener.aidl8 in String metricsConfigName, in onResult() argument
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/telemetry/
DCarTelemetryTestFragment.java698 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/
DCarTelemetryManagerTest.java157 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/
DCarShellCommand.java3727 (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/
Dcomplete_car_api_list.txt1921 …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/
Dsystem-lint-baseline.txt741 …telemetry.CarTelemetryManager.MetricsReportCallback.onResult(String metricsConfigName, android.os.…