googleapis / googleapis/google-cloud-java

[java-spanner] Slow integration tests should be improved to reduce build time

Open
#12,257 0 comments 0 reactions 1 assignee Claimed by @olavloite View on GitHub
api: spanner type: process
Dominant language
Java
Stars
2.1k
Forks
1.2k
Avg merge
1d 23h
Merged PRs (30d)
154

Description

The slowest integration tests at the moment are:

```
[INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 864.9 s -- in com.google.cloud.spanner.connection.it.ITDmlReturningTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 358.9 s -- in com.google.cloud.spanner.it.ITAutogeneratedAdminClientTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 294.8 s -- in com.google.cloud.spanner.it.ITDatabaseRolePermissionTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 292.6 s -- in com.google.cloud.spanner.it.ITDatabaseAdminTest
[INFO] Tests run: 29, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 462.7 s -- in com.google.cloud.spanner.connection.it.ITTransactionRetryTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 323.4 s -- in com.google.cloud.spanner.it.ITClosedSessionTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 246.4 s -- in com.google.cloud.spanner.it.ITBatchDmlTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 234.8 s -- in com.google.cloud.spanner.it.ITCommitTimestampTest
```

The current overall build time for the normal integration tests are around 25 minutes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.