|
254 | 254 | import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_REMOTE_ENV_VARS_PROVIDER_KEY; |
255 | 255 | import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_REMOTE_ENV_VARS_PROVIDER_URL; |
256 | 256 | import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_REPO_INDEX_DUPLICATE_KEY_CHECK_ENABLED; |
| 257 | +import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_REPO_INDEX_FOLLOW_SYMLINKS; |
257 | 258 | import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_RESOURCE_FOLDER_NAMES; |
258 | 259 | import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS; |
259 | 260 | import static datadog.trace.api.config.CiVisibilityConfig.CIVISIBILITY_SCALATEST_FORK_MONITOR_ENABLED; |
@@ -1001,6 +1002,7 @@ public static String getHostName() { |
1001 | 1002 | private final boolean ciVisibilityTestSkippingEnabled; |
1002 | 1003 | private final boolean ciVisibilityCiProviderIntegrationEnabled; |
1003 | 1004 | private final boolean ciVisibilityRepoIndexDuplicateKeyCheckEnabled; |
| 1005 | + private final boolean ciVisibilityRepoIndexFollowSymlinks; |
1004 | 1006 | private final int ciVisibilityExecutionSettingsCacheSize; |
1005 | 1007 | private final int ciVisibilityJvmInfoCacheSize; |
1006 | 1008 | private final int ciVisibilityCoverageRootPackagesLimit; |
@@ -2261,6 +2263,8 @@ PROFILING_DATADOG_PROFILER_ENABLED, isDatadogProfilerSafeInCurrentEnvironment()) |
2261 | 2263 | configProvider.getBoolean(CIVISIBILITY_CIPROVIDER_INTEGRATION_ENABLED, true); |
2262 | 2264 | ciVisibilityRepoIndexDuplicateKeyCheckEnabled = |
2263 | 2265 | configProvider.getBoolean(CIVISIBILITY_REPO_INDEX_DUPLICATE_KEY_CHECK_ENABLED, true); |
| 2266 | + ciVisibilityRepoIndexFollowSymlinks = |
| 2267 | + configProvider.getBoolean(CIVISIBILITY_REPO_INDEX_FOLLOW_SYMLINKS, false); |
2264 | 2268 | ciVisibilityExecutionSettingsCacheSize = |
2265 | 2269 | configProvider.getInteger(CIVISIBILITY_EXECUTION_SETTINGS_CACHE_SIZE, 16); |
2266 | 2270 | ciVisibilityJvmInfoCacheSize = configProvider.getInteger(CIVISIBILITY_JVM_INFO_CACHE_SIZE, 8); |
@@ -3822,6 +3826,10 @@ public boolean isCiVisibilityRepoIndexDuplicateKeyCheckEnabled() { |
3822 | 3826 | return ciVisibilityRepoIndexDuplicateKeyCheckEnabled; |
3823 | 3827 | } |
3824 | 3828 |
|
| 3829 | + public boolean isCiVisibilityRepoIndexFollowSymlinks() { |
| 3830 | + return ciVisibilityRepoIndexFollowSymlinks; |
| 3831 | + } |
| 3832 | + |
3825 | 3833 | public int getCiVisibilityExecutionSettingsCacheSize() { |
3826 | 3834 | return ciVisibilityExecutionSettingsCacheSize; |
3827 | 3835 | } |
|
0 commit comments