/packages/modules/AppSearch/testing/servicestests/src/com/android/server/appsearch/ |
D | AppSearchRateLimitConfigTest.java | 25 import com.android.server.appsearch.external.localstorage.stats.CallStats; 43 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_NAMESPACES)).isEqualTo(1); in testDefaultRateLimitConfig() 44 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_SEARCH)).isEqualTo(1); in testDefaultRateLimitConfig() 45 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_STORAGE_INFO)).isEqualTo(1); in testDefaultRateLimitConfig() 47 CallStats.CALL_TYPE_REMOVE_DOCUMENTS_BY_SEARCH)).isEqualTo(1); in testDefaultRateLimitConfig() 58 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_PUT_DOCUMENTS)).isEqualTo(5); in testCustomRateLimitConfig() 59 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_DOCUMENTS)).isEqualTo(11); in testCustomRateLimitConfig() 60 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_SET_SCHEMA)).isEqualTo(99); in testCustomRateLimitConfig() 62 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_NAMESPACES)).isEqualTo(1); in testCustomRateLimitConfig() 63 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_SEARCH)).isEqualTo(1); in testCustomRateLimitConfig() [all …]
|
D | DenylistTest.java | 23 import com.android.server.appsearch.external.localstorage.stats.CallStats; 33 for (Integer apiType : CallStats.getAllApiCallTypes()) { in testEmptyDenylistDeniesNothing() 55 for (Integer apiType : CallStats.getAllApiCallTypes()) { in testDenyAllApis() 67 for (Integer apiType : CallStats.getAllApiCallTypes()) { in testDenyNoApis() 77 Arrays.asList(CallStats.CALL_TYPE_SET_SCHEMA, CallStats.CALL_TYPE_GET_SCHEMA, in testDenySomeApis() 78 CallStats.CALL_TYPE_GET_NAMESPACES)); in testDenySomeApis() 79 Set<Integer> apiTypes = CallStats.getAllApiCallTypes(); in testDenySomeApis() 93 CallStats.CALL_TYPE_SET_SCHEMA)).isTrue(); in testDenyByPackage() 95 CallStats.CALL_TYPE_SET_SCHEMA)).isTrue(); in testDenyByPackage() 96 assertThat(denylist.checkDeniedPackage("foo", CallStats.CALL_TYPE_SET_SCHEMA)).isTrue(); in testDenyByPackage() [all …]
|
D | RateLimitedExecutorTest.java | 23 import com.android.server.appsearch.external.localstorage.stats.CallStats; 50 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_PUT_DOCUMENTS)).isEqualTo(5); in testAddTaskToQueue_addOk() 51 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_DOCUMENTS)).isEqualTo(40); in testAddTaskToQueue_addOk() 52 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_SET_SCHEMA)).isEqualTo(99); in testAddTaskToQueue_addOk() 55 CallStats.CALL_TYPE_PUT_DOCUMENTS)).isTrue(); in testAddTaskToQueue_addOk() 57 CallStats.CALL_TYPE_GET_DOCUMENTS)).isTrue(); in testAddTaskToQueue_addOk() 59 CallStats.CALL_TYPE_GET_DOCUMENTS)).isTrue(); in testAddTaskToQueue_addOk() 61 CallStats.CALL_TYPE_PUT_DOCUMENTS)).isTrue(); in testAddTaskToQueue_addOk() 79 CallStats.CALL_TYPE_SET_SCHEMA)).isFalse(); in testAddTaskToQueue_exceedsPerPackageCapacity_cannotAddTask() 85 CallStats.CALL_TYPE_PUT_DOCUMENTS)).isTrue(); in testAddTaskToQueue_exceedsPerPackageCapacity_cannotAddTask() [all …]
|
/packages/modules/AppSearch/service/java/com/android/server/appsearch/util/ |
D | ApiCallRecord.java | 24 import com.android.server.appsearch.external.localstorage.stats.CallStats; 34 @CallStats.CallType private final int mCallType; 44 public ApiCallRecord(@NonNull CallStats callStats) { in ApiCallRecord() 59 mCallType = CallStats.CALL_TYPE_OPTIMIZE; in ApiCallRecord() 70 @CallStats.CallType 103 case CallStats.CALL_TYPE_INITIALIZE: in getCallTypeName() 105 case CallStats.CALL_TYPE_SET_SCHEMA: in getCallTypeName() 107 case CallStats.CALL_TYPE_PUT_DOCUMENTS: in getCallTypeName() 109 case CallStats.CALL_TYPE_GET_DOCUMENTS: in getCallTypeName() 111 case CallStats.CALL_TYPE_REMOVE_DOCUMENTS_BY_ID: in getCallTypeName() [all …]
|
D | RateLimitedExecutor.java | 26 import com.android.server.appsearch.external.localstorage.stats.CallStats; 84 @CallStats.CallType int apiType) { in execute() 133 public boolean addTaskToQueue(@NonNull String packageName, @CallStats.CallType int apiType) { in addTaskToQueue() 159 public void removeTaskFromQueue(@NonNull String packageName, @CallStats.CallType int apiType) { in removeTaskFromQueue()
|
D | ExecutorManager.java | 40 import com.android.server.appsearch.external.localstorage.stats.CallStats; 155 @CallStats.CallType int apiType, in executeLambdaForUserAsync() 206 @CallStats.CallType int apiType, in executeLambdaForUserAsync() 250 @CallStats.CallType int apiType, in executeLambdaForUserNoCallbackAsync()
|
/packages/modules/AppSearch/testing/mockingservicestests/src/com/android/server/appsearch/stats/ |
D | MockingPlatformLoggerTest.java | 31 import com.android.server.appsearch.external.localstorage.stats.CallStats; 83 CallStats.CALL_TYPE_UNKNOWN).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalNotSet_returnsDefault() 86 CallStats.CALL_TYPE_INITIALIZE).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalNotSet_returnsDefault() 89 CallStats.CALL_TYPE_SEARCH).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalNotSet_returnsDefault() 92 CallStats.CALL_TYPE_FLUSH).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalNotSet_returnsDefault() 128 CallStats.CALL_TYPE_INITIALIZE).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalSet_returnsConfigured() 131 CallStats.CALL_TYPE_FLUSH).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalSet_returnsConfigured() 137 CallStats.CALL_TYPE_PUT_DOCUMENT).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalSet_returnsConfigured() 140 CallStats.CALL_TYPE_PUT_DOCUMENTS).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalSet_returnsConfigured() 143 CallStats.CALL_TYPE_REMOVE_DOCUMENTS_BY_SEARCH).mSamplingInterval).isEqualTo( in testCreateExtraStatsLocked_samplingIntervalSet_returnsConfigured() [all …]
|
/packages/modules/AppSearch/service/java/com/android/server/appsearch/stats/ |
D | PlatformLogger.java | 35 import com.android.server.appsearch.external.localstorage.stats.CallStats; 134 public void logStats(@NonNull CallStats stats) { in logStats() 153 if (shouldLogForTypeLocked(CallStats.CALL_TYPE_PUT_DOCUMENT)) { in logStats() 163 if (shouldLogForTypeLocked(CallStats.CALL_TYPE_INITIALIZE)) { in logStats() 173 if (shouldLogForTypeLocked(CallStats.CALL_TYPE_SEARCH)) { in logStats() 195 if (shouldLogForTypeLocked(CallStats.CALL_TYPE_OPTIMIZE)) { in logStats() 205 if (shouldLogForTypeLocked(CallStats.CALL_TYPE_SET_SCHEMA)) { in logStats() 215 if (shouldLogForTypeLocked(CallStats.CALL_TYPE_SCHEMA_MIGRATION)) { in logStats() 267 private void logStatsImplLocked(@NonNull CallStats stats) { in logStatsImplLocked() 315 createExtraStatsLocked(stats.getPackageName(), CallStats.CALL_TYPE_SET_SCHEMA); in logStatsImplLocked() [all …]
|
/packages/modules/AppSearch/service/java/com/android/server/appsearch/ |
D | AppSearchManagerService.java | 117 import com.android.server.appsearch.external.localstorage.stats.CallStats; 444 CallStats.CALL_TYPE_SET_SCHEMA, callback, targetUser, in setSchema() 453 targetUser, callback, callingPackageName, CallStats.CALL_TYPE_SET_SCHEMA, in setSchema() 520 instance.getLogger().logStats(new CallStats.Builder() in setSchema() 525 .setCallType(CallStats.CALL_TYPE_SET_SCHEMA) in setSchema() 545 CallStats.CALL_TYPE_SET_SCHEMA, targetUser, in setSchema() 580 int callType = global ? CallStats.CALL_TYPE_GLOBAL_GET_SCHEMA in getSchema() 581 : CallStats.CALL_TYPE_GET_SCHEMA; in getSchema() 621 instance.getLogger().logStats(new CallStats.Builder() in getSchema() 660 CallStats.CALL_TYPE_GET_NAMESPACES, callback, targetUser, in getNamespaces() [all …]
|
D | Denylist.java | 26 import com.android.server.appsearch.external.localstorage.stats.CallStats; 182 @CallStats.CallType int apiType = CallStats.getApiCallTypeFromName(apis[i]); in retrieveApiTypes() 183 if (apiType != CallStats.CALL_TYPE_UNKNOWN) { in retrieveApiTypes() 222 @CallStats.CallType int apiType) { in checkDeniedPackageDatabase() 244 @NonNull String packageName, @CallStats.CallType int apiType) { in checkDeniedPackage() 258 @NonNull String databaseName, @CallStats.CallType int apiType) { in checkDeniedDatabase()
|
D | AppSearchRateLimitConfig.java | 25 import com.android.server.appsearch.external.localstorage.stats.CallStats; 138 public int getApiCost(@CallStats.CallType int apiType) { in getApiCost() 170 @CallStats.CallType int apiType = CallStats.getApiCallTypeFromName(apiName); in createApiCostsMap() 171 if (apiType == CallStats.CALL_TYPE_UNKNOWN) { in createApiCostsMap()
|
/packages/modules/AppSearch/testing/mockingservicestests/src/com/android/server/appsearch/ |
D | AppSearchManagerServiceTest.java | 132 import com.android.server.appsearch.external.localstorage.stats.CallStats; 283 verifyCallStats(mContext.getPackageName(), DATABASE_NAME, CallStats.CALL_TYPE_SET_SCHEMA); in testSetSchemaStatsLogging() 307 verifyCallStats(mContext.getPackageName(), DATABASE_NAME, CallStats.CALL_TYPE_GET_SCHEMA); in testLocalGetSchemaStatsLogging() 323 CallStats.CALL_TYPE_GLOBAL_GET_SCHEMA); in testGlobalGetSchemaStatsLogging() 337 CallStats.CALL_TYPE_GET_NAMESPACES); in testGetNamespacesStatsLogging() 351 CallStats.CALL_TYPE_PUT_DOCUMENTS); in testPutDocumentsStatsLogging() 468 mContext.getPackageName(), DATABASE_NAME, CallStats.CALL_TYPE_PUT_DOCUMENTS); in testPutDocumentsStatsLogging_takenActions() 522 CallStats.CALL_TYPE_GET_DOCUMENTS); in testLocalGetDocumentsStatsLogging() 541 CallStats.CALL_TYPE_GLOBAL_GET_DOCUMENT_BY_ID); in testGlobalGetDocumentsStatsLogging() 553 verifyCallStats(mContext.getPackageName(), DATABASE_NAME, CallStats.CALL_TYPE_SEARCH); in testSearchStatsLogging() [all …]
|
D | ServiceAppSearchConfigTest.java | 94 import com.android.server.appsearch.external.localstorage.stats.CallStats; 190 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_DOCUMENT)).isEqualTo( in testDefaultValues_allCachedValue() 192 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_GET_NEXT_PAGE)).isEqualTo( in testDefaultValues_allCachedValue() 194 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_SET_SCHEMA)).isEqualTo( in testDefaultValues_allCachedValue() 196 assertThat(rateLimitConfig.getApiCost(CallStats.CALL_TYPE_SEARCH)).isEqualTo( in testDefaultValues_allCachedValue() 682 CallStats.CALL_TYPE_SET_SCHEMA)).isTrue(); in testCustomizedValue_denylist() 684 CallStats.CALL_TYPE_GET_SCHEMA)).isTrue(); in testCustomizedValue_denylist() 686 CallStats.CALL_TYPE_INITIALIZE)).isFalse(); in testCustomizedValue_denylist() 695 for (Integer apiType : CallStats.getAllApiCallTypes()) { in testCustomizedValueOverride_denylist() 707 CallStats.CALL_TYPE_INITIALIZE)).isTrue(); in testCustomizedValueOverride_denylist() [all …]
|
/packages/modules/AppSearch/testing/servicestests/src/com/android/server/appsearch/stats/ |
D | PlatformLoggerTest.java | 37 import com.android.server.appsearch.external.localstorage.stats.CallStats; 78 CallStats.CALL_TYPE_PUT_DOCUMENT); in testGetPackageUidAsUser() 85 CallStats.CALL_TYPE_PUT_DOCUMENT); in testGetPackageUidAsUser() 95 CallStats.CALL_TYPE_PUT_DOCUMENT); in testGetPackageUidAsUser()
|
/packages/modules/AppSearch/testing/servicestests/src/com/android/server/appsearch/external/localstorage/stats/ |
D | AppSearchStatsTest.java | 37 final @CallStats.CallType int callType = CallStats.CALL_TYPE_PUT_DOCUMENTS; in testAppSearchStats_CallStats() 39 final CallStats cStats = in testAppSearchStats_CallStats() 40 new CallStats.Builder() in testAppSearchStats_CallStats() 66 final CallStats cStats = in testAppSearchStats_setLaunchVMEnabled_false() 67 new CallStats.Builder() in testAppSearchStats_setLaunchVMEnabled_false() 84 final @CallStats.CallType int callType = CallStats.CALL_TYPE_PUT_DOCUMENTS; in testAppSearchCallStats_nullValues() 86 final CallStats.Builder cStatsBuilder = new CallStats.Builder().setCallType(callType); in testAppSearchCallStats_nullValues() 88 final CallStats cStats = cStatsBuilder.build(); in testAppSearchCallStats_nullValues()
|
/packages/services/Telecomm/tests/src/com/android/server/telecom/tests/ |
D | TelecomMetricsControllerTest.java | 39 import com.android.server.telecom.metrics.CallStats; 62 CallStats mCallStats; 107 CallStats stats1 = mTelecomMetricsController.getCallStats(); in testGetCallStatsReturnsSameInstance() 108 CallStats stats2 = mTelecomMetricsController.getCallStats(); in testGetCallStatsReturnsSameInstance() 178 CallStats callStats1 = mTelecomMetricsController.getCallStats(); in testSetTestMode() 190 CallStats callStats2 = mTelecomMetricsController.getCallStats(); in testSetTestMode()
|
D | TelecomPulledAtomTest.java | 57 import com.android.server.telecom.metrics.CallStats; 164 CallStats callStats = new CallStats(mSpyContext, mLooper, false); in testNewPulledAtomsFromFileInvalid() 188 CallStats callStats = new CallStats(mSpyContext, mLooper, false); in testNewPulledAtomsFromFileValid() 262 CallStats callStats = spy(new CallStats(mSpyContext, mLooper, false)); in testPullCallStatsLessThanMinPullIntervalShouldSkip() 275 CallStats callStats = spy(new CallStats(mSpyContext, mLooper, false)); in testPullCallStatsGreaterThanMinPullIntervalShouldNotSkip() 654 CallStats callStats = spy(new CallStats(mSpyContext, mLooper, false)); in testCallStatsLog() 705 CallStats callStats = spy(new CallStats(mSpyContext, mLooper, false)); in testCallStatsOnStartThenEnd() 746 CallStats callStats = spy(new CallStats(mSpyContext, mLooper, false)); in testCallStatsOnMultipleAudioDevices() 870 CallStats callStats = spy(new CallStats(mSpyContext, mLooper, true)); in testCallStatsWithTestModeOn() 1076 new PulledAtomsClass.CallStats[VALUE_ATOM_COUNT]; [all …]
|
D | CallAudioWatchdogTest.java | 50 import com.android.server.telecom.metrics.CallStats; 100 @Mock private CallStats mCallStats;
|
/packages/modules/AppSearch/service/java/com/android/server/appsearch/external/localstorage/stats/ |
D | CallStats.java | 47 public class CallStats extends BaseStats { class 186 CallStats(@NonNull Builder builder) { in CallStats() method in CallStats 261 public static class Builder extends BaseStats.Builder<CallStats.Builder> { 349 public @NonNull CallStats build() { in build() 350 return new CallStats(/* builder= */ this); in build()
|
/packages/services/Telecomm/src/com/android/server/telecom/metrics/ |
D | CallStats.java | 54 public class CallStats extends TelecomPulledAtom { class 55 private static final String TAG = CallStats.class.getSimpleName(); 63 public CallStats(@NonNull Context context, @NonNull Looper looper, boolean isTestMode) { in CallStats() method in CallStats 100 for (PulledAtomsClass.CallStats v : mPulledAtoms.callStats) { in onLoad() 122 mPulledAtoms.callStats = new PulledAtomsClass.CallStats[mCallStatsMap.size()]; in onAggregate() 125 mPulledAtoms.callStats[index[0]] = new PulledAtomsClass.CallStats(); in onAggregate()
|
D | TelecomMetricsController.java | 102 public CallStats getCallStats() { in getCallStats() 103 CallStats stats = (CallStats) mStats.get(CALL_STATS); in getCallStats() 105 stats = new CallStats(mContext, mHandlerThread.getLooper(), isTestMode()); in getCallStats()
|
/packages/modules/AppSearch/service/java/com/android/server/appsearch/external/localstorage/ |
D | AppSearchLogger.java | 21 import com.android.server.appsearch.external.localstorage.stats.CallStats; 46 default void logStats(@NonNull CallStats stats) { in logStats()
|
/packages/modules/AppSearch/testing/servicestests/src/android/app/appsearch/testutil/external/testutil/ |
D | SimpleTestLoggerTest.java | 23 import com.android.server.appsearch.external.localstorage.stats.CallStats; 52 logger.logStats(new CallStats.Builder().build()); in testLogger_fieldsAreSetAfterLogging()
|
/packages/services/Telecomm/proto/ |
D | pulled_atoms.proto | 9 repeated CallStats call_stats = 1; 25 message CallStats { message
|