|
16 | 16 | <properties> |
17 | 17 | <site.installationModule>google-cloud-spanner</site.installationModule> |
18 | 18 | <opencensus.version>0.31.0</opencensus.version> |
| 19 | + <spanner.testenv.config.class>com.google.cloud.spanner.GceTestEnvConfig</spanner.testenv.config.class> |
| 20 | + <spanner.testenv.instance>projects/gcloud-devel/instances/spanner-testing-east1</spanner.testenv.instance> |
| 21 | + <spanner.gce.config.project_id>gcloud-devel</spanner.gce.config.project_id> |
| 22 | + <spanner.testenv.kms_key.name>projects/gcloud-devel/locations/us-east1/keyRings/cmek-test-key-ring/cryptoKeys/cmek-test-key</spanner.testenv.kms_key.name> |
19 | 23 | </properties> |
20 | 24 |
|
21 | 25 |
|
|
70 | 74 | <artifactId>maven-failsafe-plugin</artifactId> |
71 | 75 | <configuration> |
72 | 76 | <systemPropertyVariables> |
73 | | - <spanner.testenv.config.class>com.google.cloud.spanner.GceTestEnvConfig</spanner.testenv.config.class> |
74 | | - <spanner.testenv.instance>projects/gcloud-devel/instances/spanner-testing-east1</spanner.testenv.instance> |
75 | | - <spanner.gce.config.project_id>gcloud-devel</spanner.gce.config.project_id> |
76 | | - <spanner.testenv.kms_key.name>projects/gcloud-devel/locations/us-east1/keyRings/cmek-test-key-ring/cryptoKeys/cmek-test-key</spanner.testenv.kms_key.name> |
| 77 | + <spanner.testenv.config.class>${spanner.testenv.config.class}</spanner.testenv.config.class> |
| 78 | + <spanner.testenv.instance>${spanner.testenv.instance}</spanner.testenv.instance> |
| 79 | + <spanner.gce.config.project_id>${spanner.gce.config.project_id}</spanner.gce.config.project_id> |
| 80 | + <spanner.testenv.kms_key.name>${spanner.testenv.kms_key.name}</spanner.testenv.kms_key.name> |
77 | 81 | </systemPropertyVariables> |
78 | 82 | <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds> |
79 | 83 | </configuration> |
|
100 | 104 | </execution> |
101 | 105 | </executions> |
102 | 106 | </plugin> |
| 107 | + |
| 108 | + <!--Configurations for native image tests--> |
| 109 | + <plugin> |
| 110 | + <groupId>org.apache.maven.plugins</groupId> |
| 111 | + <artifactId>maven-surefire-plugin</artifactId> |
| 112 | + <configuration> |
| 113 | + <systemPropertyVariables> |
| 114 | + <spanner.testenv.config.class>${spanner.testenv.config.class}</spanner.testenv.config.class> |
| 115 | + <spanner.testenv.instance>${spanner.testenv.instance}</spanner.testenv.instance> |
| 116 | + <spanner.gce.config.project_id>${spanner.gce.config.project_id}</spanner.gce.config.project_id> |
| 117 | + <spanner.testenv.kms_key.name>${spanner.testenv.kms_key.name}</spanner.testenv.kms_key.name> |
| 118 | + </systemPropertyVariables> |
| 119 | + <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds> |
| 120 | + </configuration> |
| 121 | + </plugin> |
| 122 | + <plugin> |
| 123 | + <groupId>org.graalvm.buildtools</groupId> |
| 124 | + <artifactId>native-maven-plugin</artifactId> |
| 125 | + <configuration> |
| 126 | + <buildArgs combine.children="append"> |
| 127 | + <buildArg>-Dspanner.testenv.config.class=${spanner.testenv.config.class}</buildArg> |
| 128 | + </buildArgs> |
| 129 | + </configuration> |
| 130 | + </plugin> |
| 131 | + <!--Configurations for native image tests--> |
| 132 | + |
103 | 133 | <plugin> |
104 | 134 | <?m2e ignore?> |
105 | 135 | <groupId>org.codehaus.mojo</groupId> |
|
0 commit comments