Skip to content

Commit e78b841

Browse files
egreco12Evan Grecogcf-owl-bot[bot]
authored
feat: add new configuration for nightly retry-related tests. (#2319)
--------- Co-authored-by: Evan Greco <egreco@google.com> Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent e5884cc commit e78b841

File tree

4 files changed

+88
-0
lines changed

4 files changed

+88
-0
lines changed

.kokoro/build.sh

+12
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,18 @@ clirr)
115115
mvn -B -Denforcer.skip=true clirr:check
116116
RETURN_CODE=$?
117117
;;
118+
retry_quota)
119+
mvn -B ${INTEGRATION_TEST_ARGS} \
120+
-Dtest=ITBigQueryWriteQuotaRetryTest \
121+
test
122+
RETURN_CODE=$?
123+
;;
124+
retry_non_quota)
125+
mvn -B ${INTEGRATION_TEST_ARGS} \
126+
-Dtest=ITBigQueryWriteNonQuotaRetryTest \
127+
test
128+
RETURN_CODE=$?
129+
;;
118130
*)
119131
;;
120132
esac

.kokoro/nightly/retry_non_quota.cfg

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Format: //devtools/kokoro/config/proto/build.proto
2+
3+
env_vars: {
4+
key: "TRAMPOLINE_IMAGE"
5+
value: "gcr.io/cloud-devrel-kokoro-resources/java8"
6+
}
7+
8+
# TODO: remove this after we've migrated all tests and scripts
9+
env_vars: {
10+
key: "GCLOUD_PROJECT"
11+
value: "bq-write-api-java-retry-test"
12+
}
13+
14+
env_vars: {
15+
key: "GOOGLE_CLOUD_PROJECT"
16+
value: "bq-write-api-java-retry-test"
17+
}
18+
19+
env_vars: {
20+
key: "JOB_TYPE"
21+
value: "retry_non_quota"
22+
}
23+
24+
env_vars: {
25+
key: "ENABLE_FLAKYBOT"
26+
value: "true"
27+
}
28+
29+
env_vars: {
30+
key: "GOOGLE_APPLICATION_CREDENTIALS"
31+
value: "secret_manager/java-it-service-account"
32+
}
33+
34+
env_vars: {
35+
key: "SECRET_MANAGER_KEYS"
36+
value: "java-it-service-account"
37+
}

.kokoro/nightly/retry_quota.cfg

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Format: //devtools/kokoro/config/proto/build.proto
2+
3+
env_vars: {
4+
key: "TRAMPOLINE_IMAGE"
5+
value: "gcr.io/cloud-devrel-kokoro-resources/java8"
6+
}
7+
8+
# TODO: remove this after we've migrated all tests and scripts
9+
env_vars: {
10+
key: "GCLOUD_PROJECT"
11+
value: "bq-writeapi-java-quota-retry"
12+
}
13+
14+
env_vars: {
15+
key: "GOOGLE_CLOUD_PROJECT"
16+
value: "bq-writeapi-java-quota-retry"
17+
}
18+
19+
env_vars: {
20+
key: "JOB_TYPE"
21+
value: "retry_quota"
22+
}
23+
24+
env_vars: {
25+
key: "ENABLE_FLAKYBOT"
26+
value: "true"
27+
}
28+
29+
env_vars: {
30+
key: "GOOGLE_APPLICATION_CREDENTIALS"
31+
value: "secret_manager/java-it-service-account"
32+
}
33+
34+
env_vars: {
35+
key: "SECRET_MANAGER_KEYS"
36+
value: "java-it-service-account"
37+
}

owlbot.py

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
excludes=[
2626
"renovate.json",
2727
".kokoro/build.sh",
28+
".kokoro/nightly/retry_non_quota.cfg",
29+
".kokoro/nightly/retry_quota.cfg",
2830
".kokoro/nightly/samples.cfg",
2931
".kokoro/presubmit/samples.cfg",
3032
".kokoro/dependencies.sh",

0 commit comments

Comments
 (0)