Skip to content

Commit 5b0c2cd

Browse files
authored
Fix Spanner Load tests and add display test report (GoogleCloudPlatform#2092)
* correcting lt failures * Adding test report
1 parent 67efa9f commit 5b0c2cd

File tree

5 files changed

+24
-5
lines changed

5 files changed

+24
-5
lines changed

.github/workflows/spanner-load-tests.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,16 @@ jobs:
6767
with:
6868
name: surefire-test-results
6969
path: '**/surefire-reports/TEST-*.xml'
70-
retention-days: 1
70+
retention-days: 30
71+
- name: Load Test report on GitHub
72+
uses: dorny/test-reporter@v1
73+
if: always()
74+
with:
75+
name: Load Test report on GitHub
76+
path: '**/surefire-reports/TEST-*.xml'
77+
reporter: java-junit
78+
only-summary: 'false'
79+
token: ${{ secrets.GITHUB_TOKEN }}
7180
- name: Cleanup Java Environment
7281
uses: ./.github/actions/cleanup-java-env
7382
observe_load_tests:

.github/workflows/spanner-pr.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ concurrency:
4848
env:
4949
MAVEN_OPTS: -Dorg.slf4j.simpleLogger.log.org.apache.maven.plugins.shade=error
5050

51-
permissions: read-all
51+
permissions: write-all
5252

5353
jobs:
5454
spotless_check:
@@ -182,7 +182,16 @@ jobs:
182182
with:
183183
name: surefire-test-results
184184
path: '**/surefire-reports/TEST-*.xml'
185-
retention-days: 1
185+
retention-days: 10
186+
- name: Integration Test report on GitHub
187+
uses: dorny/test-reporter@v1
188+
if: always()
189+
with:
190+
name: Integration Test report on GitHub
191+
path: '**/surefire-reports/TEST-*.xml'
192+
reporter: java-junit
193+
only-summary: 'false'
194+
token: ${{ secrets.GITHUB_TOKEN }}
186195
- name: Cleanup Java Environment
187196
uses: ./.github/actions/cleanup-java-env
188197
java_load_tests_templates:

it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/monitoring/MonitoringClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ public List<Long> listTimeSeriesAsLong(ListTimeSeriesRequest request) {
437437

438438
ListTimeSeriesRequest request =
439439
ListTimeSeriesRequest.newBuilder()
440-
.setName(projectId)
440+
.setName(ProjectName.of(projectId).toString())
441441
.setFilter(filter)
442442
.setInterval(interval)
443443
.setAggregation(aggregation)

it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub/PubsubResourceManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ private Double getAverageOldestUnackedMessageAge(MonitoringClient monitoringClie
432432
TimeInterval interval =
433433
TimeInterval.newBuilder()
434434
.setEndTime(Timestamp.newBuilder().setSeconds(Instant.now().getEpochSecond()))
435-
.setStartTime(Timestamp.newBuilder().setSeconds(Instant.now().getEpochSecond() - 5))
435+
.setStartTime(Timestamp.newBuilder().setSeconds(Instant.now().getEpochSecond() - 20))
436436
.build();
437437

438438
String filterFormat =

v2/datastream-to-spanner/src/test/java/com/google/cloud/teleport/v2/templates/loadtesting/DataStreamToSpannerLTBase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ public void getResourceManagerMetrics(Map<String, Double> metrics) {
204204
@After
205205
public void cleanUp() throws IOException {
206206
ResourceManagerUtils.cleanResources(
207+
secretClient,
207208
spannerResourceManager,
208209
pubsubResourceManager,
209210
gcsResourceManager,

0 commit comments

Comments
 (0)