You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@netbeans.apache.org by GitBox <gi...@apache.org> on 2019/01/08 07:51:13 UTC

[GitHub] jlahoda closed pull request #927: Enable travis for java.completion

jlahoda closed pull request #927: Enable travis for java.completion
URL: https://github.com/apache/incubator-netbeans/pull/927
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/.travis.yml b/.travis.yml
index 4e24d54a7e..26cd71147b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,14 +24,25 @@ script:
   - if [ "x$EOL" == "xtrue" ]; then ./travis-check-line-endings.sh; fi
   - if [ "x$SIGTEST" == "xtrue" ]; then ant check-sigtests; fi
   - if [ "x$CV" == "xtrue" ]; then ant -quiet -f ergonomics/ide.ergonomics/ test -Dtest.config=commit; fi
+  - if [ "x$RUN_TESTS_JDK8" == "xtrue" ]; then for MODULE in $TEST_MODULES; do cd $MODULE; ant test; done; fi
+  - if [ "x$RUN_TESTS_JDK9PLUS" == "xtrue" ]; then wget https://raw.githubusercontent.com/sormuras/bach/master/install-jdk.sh && export TEST_JDK=`bash install-jdk.sh $TEST_JDK_VERSION --emit-java-home --silent | tail -1` && for MODULE in $TEST_MODULES; do cd $MODULE; ant "-Dtest.nbjdk.home=$TEST_JDK" $TEST_RUN_OPTIONS test; done; fi
 
 matrix:
     include:
-        - env: SIGTEST=false COMPILETEST=true RAT=true EOL=false LICENSE=true CV=false
+        - env: SIGTEST=false COMPILETEST=true RAT=true EOL=false LICENSE=true CV=false RUN_TESTS_JDK8=false RUN_JAVA_TESTS=false
           jdk: oraclejdk8
 
-        - env: SIGTEST=true COMPILETEST=false RAT=false EOL=true LICENSE=false CV=true
+        - env: SIGTEST=true COMPILETEST=false RAT=false EOL=true LICENSE=false CV=true RUN_TESTS_JDK8=false RUN_JAVA_TESTS=false
           jdk: oraclejdk8
 
         - env: OPTS="build-platform -Dpermit.jdk9.builds=true -Dvanilla.javac.exists=true"
           jdk: oraclejdk11
+
+        - env: SIGTEST=false COMPILETEST=false RAT=false EOL=false LICENSE=false CV=false RUN_TESTS_JDK9PLUS=false RUN_TESTS_JDK8=true TEST_MODULES="java/java.completion" OPTS="-Dcluster.config=java -quiet build -Djavac.compilerargs=-nowarn -Dbuild.compiler.deprecation=false"
+          jdk: oraclejdk8
+
+        - env: SIGTEST=false COMPILETEST=false RAT=false EOL=false LICENSE=false CV=false RUN_TESTS_JDK8=false RUN_TESTS_JDK9PLUS=true TEST_JDK_VERSION="--feature 11 --license GPL" TEST_RUN_OPTIONS='-Dtest.run.args=--limit-modules=java.base,java.logging,java.xml,java.prefs,java.desktop,java.management,java.instrument -Dtest.use.jdk.javac=true' TEST_MODULES="java/java.completion" OPTS="-Dcluster.config=java -quiet build -Djavac.compilerargs=-nowarn -Dbuild.compiler.deprecation=false"
+          jdk: oraclejdk8
+
+        - env: SIGTEST=false COMPILETEST=false RAT=false EOL=false LICENSE=false CV=false RUN_TESTS_JDK8=false RUN_TESTS_JDK9PLUS=true TEST_JDK_VERSION="--url https://download.java.net/java/early_access/jdk12/13/GPL/openjdk-12-ea+13_linux-x64_bin.tar.gz" TEST_RUN_OPTIONS='-Dtest.run.args=--add-exports=jdk.javadoc/com.sun.tools.javadoc.main=ALL-UNNAMED -Dtest.use.jdk.javac=true' TEST_MODULES="java/java.completion" OPTS="-Dcluster.config=java -quiet build -Djavac.compilerargs=-nowarn -Dbuild.compiler.deprecation=false"
+          jdk: oraclejdk8
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesExcludingVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesExcludingVar.pass
index ee0a5eb8e9..d5581c7191 100644
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesExcludingVar.pass
+++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesExcludingVar.pass
@@ -43,6 +43,7 @@ FunctionalInterface
 IllegalAccessError
 IllegalAccessException
 IllegalArgumentException
+IllegalCallerException
 IllegalMonitorStateException
 IllegalStateException
 IllegalThreadStateException
@@ -55,9 +56,12 @@ Integer
 InternalError
 InterruptedException
 Iterable
+LayerInstantiationException
 LinkageError
 Long
 Math
+Module
+ModuleLayer
 NegativeArraySizeException
 NoClassDefFoundError
 NoSuchFieldError
@@ -73,6 +77,7 @@ Override
 Package
 Process
 ProcessBuilder
+ProcessHandle
 Readable
 ReflectiveOperationException
 Runnable
@@ -85,6 +90,7 @@ SecurityManager
 Short
 StackOverflowError
 StackTraceElement
+StackWalker
 StrictMath
 String
 StringBuffer
@@ -107,4 +113,8 @@ UnsupportedOperationException
 VerifyError
 VirtualMachineError
 Void
+com
 java
+javax
+org
+sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar.pass
index 1c32117679..a1ce5848ba 100644
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar.pass
+++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar.pass
@@ -50,6 +50,7 @@ FunctionalInterface
 IllegalAccessError
 IllegalAccessException
 IllegalArgumentException
+IllegalCallerException
 IllegalMonitorStateException
 IllegalStateException
 IllegalThreadStateException
@@ -62,9 +63,12 @@ Integer
 InternalError
 InterruptedException
 Iterable
+LayerInstantiationException
 LinkageError
 Long
 Math
+Module
+ModuleLayer
 NegativeArraySizeException
 NoClassDefFoundError
 NoSuchFieldError
@@ -80,6 +84,7 @@ Override
 Package
 Process
 ProcessBuilder
+ProcessHandle
 Readable
 ReflectiveOperationException
 Runnable
@@ -92,6 +97,7 @@ SecurityManager
 Short
 StackOverflowError
 StackTraceElement
+StackWalker
 StrictMath
 String
 StringBuffer
@@ -114,4 +120,8 @@ UnsupportedOperationException
 VerifyError
 VirtualMachineError
 Void
+com
 java
+javax
+org
+sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar1.pass
index 7f1cc0d477..abdb88e461 100644
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar1.pass
+++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/11/lambdaParameterTypesIncludingVar1.pass
@@ -43,6 +43,7 @@ FunctionalInterface
 IllegalAccessError
 IllegalAccessException
 IllegalArgumentException
+IllegalCallerException
 IllegalMonitorStateException
 IllegalStateException
 IllegalThreadStateException
@@ -55,9 +56,12 @@ Integer
 InternalError
 InterruptedException
 Iterable
+LayerInstantiationException
 LinkageError
 Long
 Math
+Module
+ModuleLayer
 NegativeArraySizeException
 NoClassDefFoundError
 NoSuchFieldError
@@ -73,6 +77,7 @@ Override
 Package
 Process
 ProcessBuilder
+ProcessHandle
 Readable
 ReflectiveOperationException
 Runnable
@@ -85,6 +90,7 @@ SecurityManager
 Short
 StackOverflowError
 StackTraceElement
+StackWalker
 StrictMath
 String
 StringBuffer
@@ -107,4 +113,8 @@ UnsupportedOperationException
 VerifyError
 VirtualMachineError
 Void
+com
 java
+javax
+org
+sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/12/stringContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/12/stringContent.pass
new file mode 100644
index 0000000000..41350583e2
--- /dev/null
+++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/12/stringContent.pass
@@ -0,0 +1,69 @@
+public String align()
+public String align(int arg0)
+public char charAt(int arg0)
+public IntStream chars()
+public int codePointAt(int arg0)
+public int codePointBefore(int arg0)
+public int codePointCount(int arg0, int arg1)
+public IntStream codePoints()
+public int compareTo(String arg0)
+public int compareToIgnoreCase(String arg0)
+public String concat(String arg0)
+public boolean contains(CharSequence arg0)
+public boolean contentEquals(CharSequence arg0)
+public boolean contentEquals(StringBuffer arg0)
+public boolean endsWith(String arg0)
+public boolean equals(Object arg0)
+public boolean equalsIgnoreCase(String arg0)
+public byte[] getBytes()
+public byte[] getBytes(Charset arg0)
+public byte[] getBytes(String arg0)
+public void getBytes(int arg0, int arg1, byte[] arg2, int arg3)
+public void getChars(int arg0, int arg1, char[] arg2, int arg3)
+public final native Class<?> getClass()
+public int hashCode()
+public String indent(int arg0)
+public int indexOf(String arg0)
+public int indexOf(int arg0)
+public int indexOf(String arg0, int arg1)
+public int indexOf(int arg0, int arg1)
+public native String intern()
+public boolean isBlank()
+public boolean isEmpty()
+public int lastIndexOf(String arg0)
+public int lastIndexOf(int arg0)
+public int lastIndexOf(String arg0, int arg1)
+public int lastIndexOf(int arg0, int arg1)
+public int length()
+public Stream<String> lines()
+public boolean matches(String arg0)
+public final native void notify()
+public final native void notifyAll()
+public int offsetByCodePoints(int arg0, int arg1)
+public boolean regionMatches(int arg0, String arg1, int arg2, int arg3)
+public boolean regionMatches(boolean arg0, int arg1, String arg2, int arg3, int arg4)
+public String repeat(int arg0)
+public String replace(CharSequence arg0, CharSequence arg1)
+public String replace(char arg0, char arg1)
+public String replaceAll(String arg0, String arg1)
+public String replaceFirst(String arg0, String arg1)
+public String[] split(String arg0)
+public String[] split(String arg0, int arg1)
+public boolean startsWith(String arg0)
+public boolean startsWith(String arg0, int arg1)
+public String strip()
+public String stripLeading()
+public String stripTrailing()
+public CharSequence subSequence(int arg0, int arg1)
+public String substring(int arg0)
+public String substring(int arg0, int arg1)
+public char[] toCharArray()
+public String toLowerCase()
+public String toLowerCase(Locale arg0)
+public String toString()
+public String toUpperCase()
+public String toUpperCase(Locale arg0)
+public String trim()
+public final void wait()
+public final native void wait(long arg0)
+public final void wait(long arg0, int arg1)


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists