Commit out missing SQL files, turn on database setup, and detect Java 10 and 11
diff --git a/pom.xml b/pom.xml
index f93d4c5..ec9564b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -623,9 +623,9 @@
<srcFile>src/test/sql/derby/derby.ddl.cmp.sql</srcFile>
<srcFile>src/test/sql/derby/derby.ddl.interop.sql</srcFile>
<srcFile>src/test/sql/derby/derby.ddl.jacc.sql</srcFile>
- <srcFile>src/test/sql/derby/derby.ddl.jbatch-tck.sql</srcFile>
+ <!--<srcFile>src/test/sql/derby/derby.ddl.jbatch-tck.sql</srcFile>-->
<srcFile>src/test/sql/derby/derby.ddl.jstl.sql</srcFile>
- <srcFile>src/test/sql/derby/derby.ddl.persistence.sprocs.sql</srcFile>
+ <!--<srcFile>src/test/sql/derby/derby.ddl.persistence.sprocs.sql</srcFile>-->
<srcFile>src/test/sql/derby/derby.ddl.persistence.sql</srcFile>
<srcFile>src/test/sql/derby/derby.ddl.sprocs.sql</srcFile>
<srcFile>src/test/sql/derby/derby.dml.sql</srcFile>
diff --git a/runtests b/runtests
index 8c4ee1a..0cdd1b4 100755
--- a/runtests
+++ b/runtests
@@ -244,7 +244,7 @@
# Validate web
case "$web" in
tomee-plus|tomee-plume|tomee|tomcat|none)
- profile="full"
+ profile="web-profile"
true
;;
tomcat-web)
@@ -260,7 +260,7 @@
rm -fr derbydb
unzip -q derbydb.zip
-sql=skip
+#sql=skip
# Append options if any
if [ "x$options" != "x" ]; then
diff --git a/src/test/script/openejb/tck/commands/JavaTestCommand.groovy b/src/test/script/openejb/tck/commands/JavaTestCommand.groovy
index 0417178..098d353 100644
--- a/src/test/script/openejb/tck/commands/JavaTestCommand.groovy
+++ b/src/test/script/openejb/tck/commands/JavaTestCommand.groovy
@@ -213,7 +213,7 @@
}
def opts = get('tck.java.opts')
- if (tckJavaVersion != null && (tckJavaVersion.startsWith("9") || tckJavaVersion.startsWith("1.9"))) {
+ if (tckJavaVersion != null && (tckJavaVersion.startsWith("9") || tckJavaVersion.startsWith("1.9") || tckJavaVersion.startsWith("10") || tckJavaVersion.startsWith("11") )) {
jvmarg(value: "-Dtck.java.opts=" +
"-Dopenejb.deployer.jndiname=openejb/WebappDeployerRemote " +
"--add-opens java.base/java.net=ALL-UNNAMED " +