-
Notifications
You must be signed in to change notification settings - Fork 347
Expand file tree
/
Copy pathCiVisibilityConfig.java
More file actions
125 lines (117 loc) · 7.66 KB
/
Copy pathCiVisibilityConfig.java
File metadata and controls
125 lines (117 loc) · 7.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
package datadog.trace.api.config;
/** Constant with names of configuration options for CI visibility. */
public final class CiVisibilityConfig {
public static final String CIVISIBILITY_ENABLED = "civisibility.enabled";
public static final String CIVISIBILITY_TRACE_SANITATION_ENABLED =
"civisibility.trace.sanitation.enabled";
public static final String CIVISIBILITY_AGENTLESS_ENABLED = "civisibility.agentless.enabled";
public static final String CIVISIBILITY_AGENTLESS_URL = "civisibility.agentless.url";
public static final String CIVISIBILITY_INTAKE_AGENTLESS_URL =
"civisibility.intake.agentless.url";
public static final String CIVISIBILITY_SOURCE_DATA_ENABLED = "civisibility.source.data.enabled";
public static final String CIVISIBILITY_BUILD_INSTRUMENTATION_ENABLED =
"civisibility.build.instrumentation.enabled";
public static final String CIVISIBILITY_AGENT_JAR_URI = "civisibility.agent.jar.uri";
public static final String CIVISIBILITY_AUTO_CONFIGURATION_ENABLED =
"civisibility.auto.configuration.enabled";
public static final String CIVISIBILITY_ADDITIONAL_CHILD_PROCESS_JVM_ARGS =
"civisibility.additional.child.process.jvm.args";
public static final String CIVISIBILITY_COMPILER_PLUGIN_AUTO_CONFIGURATION_ENABLED =
"civisibility.compiler.plugin.auto.configuration.enabled";
public static final String CIVISIBILITY_COMPILER_PLUGIN_VERSION =
"civisibility.compiler.plugin.version";
public static final String CIVISIBILITY_DEBUG_PORT = "civisibility.debug.port";
public static final String CIVISIBILITY_GIT_CLIENT_ENABLED = "civisibility.git.client.enabled";
public static final String CIVISIBILITY_GIT_UPLOAD_ENABLED = "civisibility.git.upload.enabled";
public static final String CIVISIBILITY_GIT_UNSHALLOW_ENABLED =
"civisibility.git.unshallow.enabled";
public static final String CIVISIBILITY_GIT_UNSHALLOW_DEFER = "civisibility.git.unshallow.defer";
public static final String CIVISIBILITY_GIT_UPLOAD_TIMEOUT_MILLIS =
"civisibility.git.upload.timeout.millis";
public static final String CIVISIBILITY_GIT_COMMAND_TIMEOUT_MILLIS =
"civisibility.git.command.timeout.millis";
public static final String CIVISIBILITY_BACKEND_API_TIMEOUT_MILLIS =
"civisibility.backend.api.timeout.millis";
public static final String CIVISIBILITY_GIT_REMOTE_NAME = "civisibility.git.remote.name";
public static final String CIVISIBILITY_SIGNAL_SERVER_HOST = "civisibility.signal.server.host";
public static final String CIVISIBILITY_SIGNAL_SERVER_PORT = "civisibility.signal.server.port";
public static final String CIVISIBILITY_SIGNAL_CLIENT_TIMEOUT_MILLIS =
"civisibility.signal.client.timeout.millis";
public static final String CIVISIBILITY_ITR_ENABLED = "civisibility.itr.enabled";
public static final String CIVISIBILITY_TEST_SKIPPING_ENABLED =
"civisibility.test.skipping.enabled";
public static final String CIVISIBILITY_CIPROVIDER_INTEGRATION_ENABLED =
"civisibility.ciprovider.integration.enabled";
public static final String CIVISIBILITY_REPO_INDEX_DUPLICATE_KEY_CHECK_ENABLED =
"civisibility.repo.index.duplicate.key.check.enabled";
public static final String CIVISIBILITY_REPO_INDEX_FOLLOW_SYMLINKS =
"civisibility.repo.index.follow.symlinks";
public static final String CIVISIBILITY_EXECUTION_SETTINGS_CACHE_SIZE =
"civisibility.execution.settings.cache.size";
public static final String CIVISIBILITY_JVM_INFO_CACHE_SIZE = "civisibility.jvm.info.cache.size";
public static final String CIVISIBILITY_INJECTED_TRACER_VERSION =
"civisibility.injected.tracer.version";
public static final String CIVISIBILITY_RESOURCE_FOLDER_NAMES =
"civisibility.resource.folder.names";
public static final String CIVISIBILITY_FLAKY_RETRY_ENABLED = "civisibility.flaky.retry.enabled";
public static final String CIVISIBILITY_IMPACTED_TESTS_DETECTION_ENABLED =
"civisibility.impacted.tests.detection.enabled";
public static final String CIVISIBILITY_KNOWN_TESTS_REQUEST_ENABLED =
"civisibility.known.tests.request.enabled";
public static final String CIVISIBILITY_FLAKY_RETRY_ONLY_KNOWN_FLAKES =
"civisibility.flaky.retry.only.known.flakes";
public static final String CIVISIBILITY_EARLY_FLAKE_DETECTION_ENABLED =
"civisibility.early.flake.detection.enabled";
public static final String CIVISIBILITY_EARLY_FLAKE_DETECTION_LOWER_LIMIT =
"civisibility.early.flake.detection.lower.limit";
public static final String CIVISIBILITY_FLAKY_RETRY_COUNT = "civisibility.flaky.retry.count";
public static final String CIVISIBILITY_TOTAL_FLAKY_RETRY_COUNT =
"civisibility.total.flaky.retry.count";
public static final String CIVISIBILITY_MODULE_NAME = "civisibility.module.name";
public static final String CIVISIBILITY_TEST_COMMAND = "civisibility.test.command";
public static final String CIVISIBILITY_TELEMETRY_ENABLED = "civisibility.telemetry.enabled";
public static final String CIVISIBILITY_RUM_FLUSH_WAIT_MILLIS =
"civisibility.rum.flush.wait.millis";
public static final String CIVISIBILITY_AUTO_INSTRUMENTATION_PROVIDER =
"civisibility.auto.instrumentation.provider";
public static final String CIVISIBILITY_TEST_ORDER = "civisibility.test.order";
public static final String CIVISIBILITY_SCALATEST_FORK_MONITOR_ENABLED =
"civisibility.scalatest.fork.monitor.enabled";
public static final String TEST_MANAGEMENT_ENABLED = "test.management.enabled";
public static final String TEST_MANAGEMENT_ATTEMPT_TO_FIX_RETRIES =
"test.management.attempt.to.fix.retries";
public static final String TEST_FAILED_TEST_REPLAY_ENABLED = "test.failed.test.replay.enabled";
public static final String CIVISIBILITY_GRADLE_DEPENDENCY_VERIFICATION_ENABLED =
"civisibility.gradle.dependency.verification.enabled";
/* Git PR info */
public static final String GIT_PULL_REQUEST_BASE_BRANCH = "git.pull.request.base.branch";
public static final String GIT_PULL_REQUEST_BASE_BRANCH_SHA = "git.pull.request.base.branch.sha";
public static final String GIT_COMMIT_HEAD_SHA = "git.commit.head.sha";
/* COVERAGE SETTINGS */
public static final String CODE_COVERAGE_FLAGS = "code.coverage.flags";
public static final String CIVISIBILITY_CODE_COVERAGE_ENABLED =
"civisibility.code.coverage.enabled";
public static final String CIVISIBILITY_CODE_COVERAGE_LINES_ENABLED =
"civisibility.code.coverage.lines.enabled";
public static final String CIVISIBILITY_CODE_COVERAGE_INCLUDES =
"civisibility.code.coverage.includes";
public static final String CIVISIBILITY_CODE_COVERAGE_EXCLUDES =
"civisibility.code.coverage.excludes";
public static final String CIVISIBILITY_CODE_COVERAGE_ROOT_PACKAGES_LIMIT =
"civisibility.code.coverage.root.packages.limit";
public static final String CIVISIBILITY_CODE_COVERAGE_REPORT_DUMP_DIR =
"civisibility.code.coverage.report.dump.dir";
public static final String CIVISIBILITY_JACOCO_PLUGIN_VERSION =
"civisibility.jacoco.plugin.version";
public static final String CIVISIBILITY_GRADLE_SOURCE_SETS = "civisibility.gradle.sourcesets";
public static final String CIVISIBILITY_CODE_COVERAGE_REPORT_UPLOAD_ENABLED =
"civisibility.code.coverage.report.upload.enabled";
public static final String TEST_SESSION_NAME = "test.session.name";
/* Bazel support */
/** Path to the manifest file that enables reading configuration from local JSON files. */
public static final String TEST_OPTIMIZATION_MANIFEST_FILE = "test.optimization.manifest.file";
/** When true, spans are serialized to JSON files on disk instead of sent over the network. */
public static final String TEST_OPTIMIZATION_PAYLOADS_IN_FILES =
"test.optimization.payloads.in.files";
private CiVisibilityConfig() {}
}