FUS: enable internal mode if the data send from teamcity agent

This commit is contained in:
Svetlana.Zemlyanskaya
2019-02-11 11:24:05 -05:00
parent 1255bdb928
commit 7990de5559
2 changed files with 4 additions and 2 deletions
@@ -4,6 +4,7 @@ package com.intellij.internal.statistic.eventLog;
import com.intellij.facet.frameworks.SettingsConnectionService;
import com.intellij.internal.statistic.persistence.ApprovedGroupsCacheConfigurable;
import com.intellij.internal.statistic.service.fus.FUStatisticsWhiteListGroupsService;
import com.intellij.internal.statistic.utils.StatisticsUploadAssistant;
import com.intellij.openapi.application.ApplicationInfo;
import com.intellij.openapi.application.impl.ApplicationInfoImpl;
import com.intellij.openapi.diagnostic.Logger;
@@ -90,7 +91,7 @@ public class EventLogExternalSettingsService extends SettingsConnectionService i
@Override
public boolean isInternal() {
return false;
return StatisticsUploadAssistant.isTestStatisticsEnabled();
}
@Nullable
@@ -21,6 +21,7 @@ import com.intellij.internal.statistic.connect.StatisticsService;
import com.intellij.internal.statistic.eventLog.EventLogStatisticsService;
import com.intellij.internal.statistic.persistence.SentUsagesPersistence;
import com.intellij.internal.statistic.persistence.UsageStatisticsPersistenceComponent;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.util.Time;
public class StatisticsUploadAssistant {
@@ -67,7 +68,7 @@ public class StatisticsUploadAssistant {
}
public static boolean isTestStatisticsEnabled() {
return Boolean.getBoolean(ENABLE_LOCAL_STATISTICS_WITHOUT_REPORT);
return Boolean.getBoolean(ENABLE_LOCAL_STATISTICS_WITHOUT_REPORT) || StringUtil.isNotEmpty(System.getenv("TEAMCITY_VERSION"));
}
public static void updateSentTime() {