Skip to content

Commit 28f8086

Browse files
committed
test: skip timezone tests on GraalVM
1 parent 9cb6cf3 commit 28f8086

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/test/java/com/google/cloud/spanner/jdbc/it/ITJdbcPreparedStatementTest.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -743,15 +743,18 @@ public void test04_Timestamps() throws SQLException {
743743
Timestamp inDefaultTZ = rs.getTimestamp(4);
744744
assertEquals(testTimestamp.getTime(), inDefaultTZ.getTime());
745745
// Then get it in the test timezone.
746-
if (testCalendar != null) {
746+
if (testCalendar != null
747+
&& !System.getProperty("java.vm.name", "").toLowerCase().contains("graalvm")) {
747748
Timestamp inOtherTZ = rs.getTimestamp(4, testCalendar);
748749
assertEquals(
749750
"Timezone: "
750751
+ testCalendar
751752
+ ", rawOffset="
752753
+ testCalendar.getTimeZone().getRawOffset()
753754
+ ", os="
754-
+ System.getProperty("os.name"),
755+
+ System.getProperty("os.name")
756+
+ ", vm="
757+
+ System.getProperty("java.vm.name"),
755758
testTimestamp.getTime() + testCalendar.getTimeZone().getRawOffset(),
756759
inOtherTZ.getTime());
757760
}
@@ -761,14 +764,18 @@ public void test04_Timestamps() throws SQLException {
761764
inDefaultTZ = rs.getTimestamp(5);
762765
if (testCalendar == null) {
763766
assertEquals(testTimestamp.getTime(), inDefaultTZ.getTime());
764-
} else {
767+
} else if (!System.getProperty("java.vm.name", "")
768+
.toLowerCase()
769+
.contains("graalvm")) {
765770
assertEquals(
766771
"Timezone: "
767772
+ testCalendar
768773
+ ", rawOffset="
769774
+ testCalendar.getTimeZone().getRawOffset()
770775
+ ", os="
771-
+ System.getProperty("os.name"),
776+
+ System.getProperty("os.name")
777+
+ ", vm="
778+
+ System.getProperty("java.vm.name"),
772779
testTimestamp.getTime() - testCalendar.getTimeZone().getRawOffset(),
773780
inDefaultTZ.getTime());
774781
}

0 commit comments

Comments
 (0)