diff options
author | George Fraser <george@fivetran.com> | 2018-12-14 17:40:07 -0800 |
---|---|---|
committer | George Fraser <george@fivetran.com> | 2018-12-14 17:40:07 -0800 |
commit | 68a5709d6407474b992d24138a6be69339e7c299 (patch) | |
tree | 1f0b2337079aad55d13752b4b6b833aafbbba303 /scripts | |
parent | 794182af3cdaedebd54ddafc8daa94cf026704f7 (diff) | |
download | java-language-server-68a5709d6407474b992d24138a6be69339e7c299.zip |
Run JUnit manually
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build.sh | 2 | ||||
-rw-r--r-- | scripts/test.sh | 31 |
2 files changed, 31 insertions, 2 deletions
diff --git a/scripts/build.sh b/scripts/build.sh index ae23d98..457de4d 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,7 +1,5 @@ #!/bin/bash -# Installs locally -# You will need java, maven, vsce, and visual studio code to run this script set -e # Needed if you have a java version other than 11 as default diff --git a/scripts/test.sh b/scripts/test.sh new file mode 100644 index 0000000..2b5f725 --- /dev/null +++ b/scripts/test.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +set -e + +# Set java version 11 +JAVA_HOME=$(/usr/libexec/java_home -v 11) + +# Figure out test classpath +mvn dependency:build-classpath -DincludeScope=test -Dmdep.outputFile=cp.txt + +# Run all tests directly +java -cp $(cat cp.txt):$(pwd)/target/classes:$(pwd)/target/test-classes org.junit.runner.JUnitCore \ +org.javacs.ArtifactTest \ +org.javacs.ClassesTest \ +org.javacs.CodeLensTest \ +org.javacs.CompletionsScopesTest \ +org.javacs.CompletionsTest \ +org.javacs.DocsTest \ +org.javacs.FindReferencesTest \ +org.javacs.GotoTest \ +org.javacs.InferBazelConfigTest \ +org.javacs.InferConfigTest \ +org.javacs.JavaCompilerServiceTest \ +org.javacs.ParserFixImportsTest \ +org.javacs.ParserTest \ +org.javacs.PrunerTest \ +org.javacs.SearchTest \ +org.javacs.SignatureHelpTest \ +org.javacs.SymbolUnderCursorTest \ +org.javacs.TipFormatterTest \ +org.javacs.UrlsTest |