Tests now pass on OpenJDK 10
Project: http://git-wip-us.apache.org/repos/asf/calcite/repo Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/d73f24b6 Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/d73f24b6 Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/d73f24b6 Branch: refs/heads/master Commit: d73f24b6415969a722d8e4db49edf089d188c745 Parents: af5d85b Author: Julian Hyde <[email protected]> Authored: Thu Apr 19 17:26:15 2018 -0700 Committer: Julian Hyde <[email protected]> Committed: Thu Apr 19 17:26:15 2018 -0700 ---------------------------------------------------------------------- .../org/apache/calcite/adapter/file/FileReaderTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/calcite/blob/d73f24b6/file/src/test/java/org/apache/calcite/adapter/file/FileReaderTest.java ---------------------------------------------------------------------- diff --git a/file/src/test/java/org/apache/calcite/adapter/file/FileReaderTest.java b/file/src/test/java/org/apache/calcite/adapter/file/FileReaderTest.java index a9118f1..5681cb9 100644 --- a/file/src/test/java/org/apache/calcite/adapter/file/FileReaderTest.java +++ b/file/src/test/java/org/apache/calcite/adapter/file/FileReaderTest.java @@ -74,6 +74,15 @@ public class FileReaderTest { /** Tests {@link FileReader} URL instantiation - no path. */ @Test public void testFileReaderUrlNoPath() throws FileReaderException { Assume.assumeTrue(FileSuite.hazNetwork()); + + // Under OpenJDK, test fails with the following, so skip test: + // javax.net.ssl.SSLHandshakeException: + // sun.security.validator.ValidatorException: PKIX path building failed: + // sun.security.provider.certpath.SunCertPathBuilderException: + // unable to find valid certification path to requested target + final String r = System.getProperty("java.runtime.name"); + Assume.assumeTrue(!r.equals("OpenJDK Runtime Environment")); + FileReader t = new FileReader(STATES_SOURCE); t.refresh(); }
