Skip to content

Commit df67a3c

Browse files
test(spanner): fix MockAutoTaggingTest test environment pollution (#13268)
Cleans up static SpannerOptions.environment pollution between test executions in the test suite by explicitly resetting to the default environment in @before and @after methods. This ensures that System properties enabling or disabling auto-tagging are correctly picked up during test runs.
1 parent 72d4ab6 commit df67a3c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockAutoTaggingTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ public class MockAutoTaggingTest extends AbstractMockServerTest {
3737
public void setUpProperties() {
3838
System.clearProperty("spanner.disable_auto_tagging");
3939
System.clearProperty("spanner.enable_auto_tagging");
40+
SpannerOptions.useDefaultEnvironment();
4041
}
4142

4243
@After
4344
public void tearDownProperties() {
4445
System.clearProperty("spanner.disable_auto_tagging");
4546
System.clearProperty("spanner.enable_auto_tagging");
47+
SpannerOptions.useDefaultEnvironment();
4648
}
4749

4850
private Spanner createSpanner(boolean enableAutoTag, String targetPackage) {

0 commit comments

Comments
 (0)