diff --git a/functional-test/pom.xml b/functional-test/pom.xml
index d267e1abfa..16203fe721 100644
--- a/functional-test/pom.xml
+++ b/functional-test/pom.xml
@@ -154,6 +154,11 @@
${hibernate.scope}
+
+ com.h2database
+ h2
+
+
diff --git a/functional-test/src/test/java/org/zanata/feature/ManualRunHelper.java b/functional-test/src/test/java/org/zanata/feature/ManualRunHelper.java
index 1db875eb01..e3166561d3 100644
--- a/functional-test/src/test/java/org/zanata/feature/ManualRunHelper.java
+++ b/functional-test/src/test/java/org/zanata/feature/ManualRunHelper.java
@@ -31,7 +31,7 @@ public class ManualRunHelper
{
private static final Pattern TAG_PATTERN = Pattern.compile("\\s*<.+>(.+)\\s*");
private static String url;
- private static String driver;
+ private static String driver = "org.h2.Driver";
private static String username;
private static String password = "";
private static Connection connection;
@@ -82,6 +82,7 @@ private static void extractConnectionInfo() throws IOException
{
url = tagValue;
}
+ // in as7 there is no longer a driver class tag
if (line.contains(""))
{
driver = tagValue;
diff --git a/functional-test/src/test/resources/conf/zanata.properties b/functional-test/src/test/resources/conf/zanata.properties
index 3ccf571f3e..3fe32c9052 100644
--- a/functional-test/src/test/resources/conf/zanata.properties
+++ b/functional-test/src/test/resources/conf/zanata.properties
@@ -10,7 +10,7 @@
# (Only one can be selected, excepted for internal and openid which
# can be active simultaneously)
# Valid key values: zanata.security.auth.policy.internal, .kerberos, .openid, .jaas
-zanata.security.auth.policy.internal = zanata
+zanata.security.auth.policy.internal = zanata.internal
#zanata.security.auth.policy.openid = zanata.openid
# Users that should be made administrators upon bootstrap or registration.
diff --git a/zanata-war/src/test/java/org/zanata/ZanataDbunitJpaTest.java b/zanata-war/src/test/java/org/zanata/ZanataDbunitJpaTest.java
index 43660670f2..d810a0d4ea 100644
--- a/zanata-war/src/test/java/org/zanata/ZanataDbunitJpaTest.java
+++ b/zanata-war/src/test/java/org/zanata/ZanataDbunitJpaTest.java
@@ -5,6 +5,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
+import java.sql.SQLException;
import java.sql.Types;
import java.util.ArrayList;
import java.util.List;
diff --git a/zanata-war/src/test/java/org/zanata/ZanataJpaTest.java b/zanata-war/src/test/java/org/zanata/ZanataJpaTest.java
index b8f8657f8c..e4f1d408a1 100644
--- a/zanata-war/src/test/java/org/zanata/ZanataJpaTest.java
+++ b/zanata-war/src/test/java/org/zanata/ZanataJpaTest.java
@@ -50,6 +50,10 @@ public void shutdownEM()
log.debug("Shutting down EM");
clearHibernateSecondLevelCache();
em.getTransaction().rollback();
+ if (em.isOpen())
+ {
+ em.close();
+ }
em = null;
}