This is an automated email from the ASF dual-hosted git repository.

aleks pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git

commit 0c01e0c8447f1b3edaf11ab7a2b6fdd5634e1d79
Author: Arnold Galovics <[email protected]>
AuthorDate: Wed Feb 23 18:08:50 2022 +0100

    FINERACT-984-7: Update twofactor and oauth tests with postgresql connection
---
 oauth2-tests/build.gradle    | 8 +++++++-
 twofactor-tests/build.gradle | 8 +++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/oauth2-tests/build.gradle b/oauth2-tests/build.gradle
index 9225755..1a89ab7 100644
--- a/oauth2-tests/build.gradle
+++ b/oauth2-tests/build.gradle
@@ -45,7 +45,13 @@ cargo {
         }
         startStopTimeout = 240000
         containerProperties {
-            property 'cargo.start.jvmargs', 
'-Dfineract.security.basicauth.enabled=false 
-Dfineract.security.oauth.enabled=true -Dfineract.security.2fa.enabled=false 
-Dspring.datasource.hikari.driverClassName=org.mariadb.jdbc.Driver 
-Dspring.datasource.hikari.jdbcUrl=jdbc:mariadb://localhost:3306/fineract_tenants
 -Dspring.datasource.hikari.username=root 
-Dspring.datasource.hikari.password=mysql -Dfineract.tenant.host=localhost 
-Dfineract.tenant.port=3306 -Dfineract.tenant.username=root - [...]
+            def jvmArgs = 
'--add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED 
--add-opens=java.base/java.lang=ALL-UNNAMED 
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED 
--add-opens=java.base/java.io=ALL-UNNAMED 
--add-opens=java.base/java.security=ALL-UNNAMED 
--add-opens=java.base/java.util=ALL-UNNAMED 
--add-opens=java.management/javax.management=ALL-UNNAMED 
--add-opens=java.naming/javax.naming=ALL-UNNAMED 
-Dfineract.security.basicauth.enabled=false -Dfineract.security.oauth.enab [...]
+            if (project.hasProperty('dbType') && 
'postgresql'.equalsIgnoreCase(dbType)) {
+                jvmArgs += 
'-Dspring.datasource.hikari.driverClassName=org.postgresql.Driver 
-Dspring.datasource.hikari.jdbcUrl=jdbc:postgresql://localhost:5432/fineract_tenants
 -Dspring.datasource.hikari.username=root 
-Dspring.datasource.hikari.password=postgres -Dfineract.tenant.host=localhost 
-Dfineract.tenant.port=5432 -Dfineract.tenant.username=root 
-Dfineract.tenant.password=postgres'
+            } else {
+                jvmArgs += 
'-Dspring.datasource.hikari.driverClassName=org.mariadb.jdbc.Driver 
-Dspring.datasource.hikari.jdbcUrl=jdbc:mariadb://localhost:3306/fineract_tenants
 -Dspring.datasource.hikari.username=root 
-Dspring.datasource.hikari.password=mysql -Dfineract.tenant.host=localhost 
-Dfineract.tenant.port=3306 -Dfineract.tenant.username=root 
-Dfineract.tenant.password=mysql'
+            }
+            property 'cargo.start.jvmargs', jvmArgs
             property 'cargo.tomcat.connector.keystoreFile', 
file("$rootDir/fineract-provider/src/main/resources/keystore.jks")
             property 'cargo.tomcat.connector.keystorePass', 'openmf'
             property 'cargo.tomcat.httpSecure', true
diff --git a/twofactor-tests/build.gradle b/twofactor-tests/build.gradle
index 3b60a86..a83febb 100644
--- a/twofactor-tests/build.gradle
+++ b/twofactor-tests/build.gradle
@@ -45,7 +45,13 @@ cargo {
         }
         startStopTimeout = 240000
         containerProperties {
-            property 'cargo.start.jvmargs', 
'-Dfineract.security.basicauth.enabled=true 
-Dfineract.security.oauth.enabled=false -Dfineract.security.2fa.enabled=true 
-Dspring.datasource.hikari.driverClassName=org.mariadb.jdbc.Driver 
-Dspring.datasource.hikari.jdbcUrl=jdbc:mariadb://localhost:3306/fineract_tenants
 -Dspring.datasource.hikari.username=root 
-Dspring.datasource.hikari.password=mysql -Dfineract.tenant.host=localhost 
-Dfineract.tenant.port=3306 -Dfineract.tenant.username=root -D [...]
+            def jvmArgs = 
'--add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED 
--add-opens=java.base/java.lang=ALL-UNNAMED 
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED 
--add-opens=java.base/java.io=ALL-UNNAMED 
--add-opens=java.base/java.security=ALL-UNNAMED 
--add-opens=java.base/java.util=ALL-UNNAMED 
--add-opens=java.management/javax.management=ALL-UNNAMED 
--add-opens=java.naming/javax.naming=ALL-UNNAMED 
-Dfineract.security.basicauth.enabled=true -Dfineract.security.oauth.enabl [...]
+            if (project.hasProperty('dbType') && 
'postgresql'.equalsIgnoreCase(dbType)) {
+                jvmArgs += 
'-Dspring.datasource.hikari.driverClassName=org.postgresql.Driver 
-Dspring.datasource.hikari.jdbcUrl=jdbc:postgresql://localhost:5432/fineract_tenants
 -Dspring.datasource.hikari.username=root 
-Dspring.datasource.hikari.password=postgres -Dfineract.tenant.host=localhost 
-Dfineract.tenant.port=5432 -Dfineract.tenant.username=root 
-Dfineract.tenant.password=postgres'
+            } else {
+                jvmArgs += 
'-Dspring.datasource.hikari.driverClassName=org.mariadb.jdbc.Driver 
-Dspring.datasource.hikari.jdbcUrl=jdbc:mariadb://localhost:3306/fineract_tenants
 -Dspring.datasource.hikari.username=root 
-Dspring.datasource.hikari.password=mysql -Dfineract.tenant.host=localhost 
-Dfineract.tenant.port=3306 -Dfineract.tenant.username=root 
-Dfineract.tenant.password=mysql'
+            }
+            property 'cargo.start.jvmargs', jvmArgs
             property 'cargo.tomcat.connector.keystoreFile', 
file("$rootDir/fineract-provider/src/main/resources/keystore.jks")
             property 'cargo.tomcat.connector.keystorePass', 'openmf'
             property 'cargo.tomcat.httpSecure', true

Reply via email to