in usage-statistics-impl/src/jetbrains/buildServer/usageStatistics/impl/providers/IDEFeaturesUsageStatisticsProvider.java [85:100]
public void remoteMethodCalled(@NotNull final Class targetClass,
@NotNull final String methodName,
@NotNull final Vector params,
@Nullable final XmlRpcSession session) {
if (targetClass == XmlRpcBasedRemoteServer.class && session != null) {
final Long userId = session.getAttribute(XmlRpcSession.USER_ID_ATTR, Long.class);
if (userId != null) {
if (methodName.endsWith(".findTests")) {
addUsage(TEST_STATUS_WITH_SUCCESSFUL, userId);
}
else if (methodName.endsWith(".findFailedTests")) {
addUsage(TEST_STATUS_WITHOUT_SUCCESSFUL, userId);
}
}
}
}