Hello Sahina Bose,

I'd like you to do a code review.  Please visit

    https://gerrit.ovirt.org/39274

to review the following change.

Change subject: core: Fixed error with scheduler test
......................................................................

core: Fixed error with scheduler test

Externalized the db properties that are used
for the scheduler tests

Change-Id: Ic35c178c041aed37235510c6452dae21f2cd1585
Signed-off-by: Sahina Bose <[email protected]>
---
M backend/manager/modules/scheduler/pom.xml
A backend/manager/modules/scheduler/src/test/filters/pgsql.properties
M 
backend/manager/modules/scheduler/src/test/resources/ovirt-db-scheduler-test.properties
3 files changed, 27 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/74/39274/1

diff --git a/backend/manager/modules/scheduler/pom.xml 
b/backend/manager/modules/scheduler/pom.xml
index 7e7e588..9665a37 100644
--- a/backend/manager/modules/scheduler/pom.xml
+++ b/backend/manager/modules/scheduler/pom.xml
@@ -11,7 +11,9 @@
   <packaging>ejb</packaging>
 
   <name>engine scheduler bean</name>
-
+  <properties>
+    <engine.db>pgsql</engine.db>
+  </properties>
   <dependencies>
     <dependency>
       <groupId>${engine.groupId}</groupId>
@@ -38,12 +40,21 @@
   </dependencies>
 
   <build>
+   <filters>
+      <filter>src/test/filters/${engine.db}.properties</filter>
+   </filters>
    <resources>
       <resource>
         <directory>src/main/resources</directory>
         <filtering>true</filtering>
       </resource>
     </resources>
+    <testResources>
+      <testResource>
+        <directory>src/test/resources</directory>
+        <filtering>true</filtering>
+      </testResource>
+    </testResources>
     <plugins>
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
diff --git 
a/backend/manager/modules/scheduler/src/test/filters/pgsql.properties 
b/backend/manager/modules/scheduler/src/test/filters/pgsql.properties
new file mode 100644
index 0000000..2621c47
--- /dev/null
+++ b/backend/manager/modules/scheduler/src/test/filters/pgsql.properties
@@ -0,0 +1,7 @@
+engine.db.username = engine
+engine.db.password = engine
+engine.db.url = jdbc:postgresql://localhost/engine_dao_tests
+engine.db.driver = org.postgresql.Driver
+engine.db.datafactory = org.ovirt.engine.core.dao.PostgresDataTypeFactory
+engine.db.initsql =
+engine.db.dbengine.dialect=org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect
diff --git 
a/backend/manager/modules/scheduler/src/test/resources/ovirt-db-scheduler-test.properties
 
b/backend/manager/modules/scheduler/src/test/resources/ovirt-db-scheduler-test.properties
index 0dbbdde..869836b 100644
--- 
a/backend/manager/modules/scheduler/src/test/resources/ovirt-db-scheduler-test.properties
+++ 
b/backend/manager/modules/scheduler/src/test/resources/ovirt-db-scheduler-test.properties
@@ -10,14 +10,14 @@
 org.quartz.threadPool.threadCount=50
 org.quartz.jobStore.nonManagedTXDataSource=NMEngineDS
 
-org.quartz.dataSource.EngineDS.driver=org.postgresql.Driver
-org.quartz.dataSource.EngineDS.URL=jdbc:postgresql://localhost/engine_dao_tests
-org.quartz.dataSource.EngineDS.user=engine
-org.quartz.dataSource.EngineDS.password=engine
+org.quartz.dataSource.EngineDS.driver=${engine.db.driver}
+org.quartz.dataSource.EngineDS.URL=${engine.db.url}
+org.quartz.dataSource.EngineDS.user=${engine.db.username}
+org.quartz.dataSource.EngineDS.password=${engine.db.password}
 org.quartz.dataSource.EngineDS.maxConnections=4
 
-org.quartz.dataSource.NMEngineDS.driver=org.postgresql.Driver
-org.quartz.dataSource.NMEngineDS.URL=jdbc:postgresql://localhost/engine_dao_tests
-org.quartz.dataSource.NMEngineDS.user=engine
-org.quartz.dataSource.NMEngineDS.password=engine
+org.quartz.dataSource.NMEngineDS.driver=${engine.db.driver}
+org.quartz.dataSource.NMEngineDS.URL=${engine.db.url}
+org.quartz.dataSource.NMEngineDS.user=${engine.db.username}
+org.quartz.dataSource.NMEngineDS.password=${engine.db.password}
 org.quartz.dataSource.NMEngineDS.maxConnections=4
\ No newline at end of file


-- 
To view, visit https://gerrit.ovirt.org/39274
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic35c178c041aed37235510c6452dae21f2cd1585
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.5-gluster
Gerrit-Owner: Shubhendu Tripathi <[email protected]>
Gerrit-Reviewer: Sahina Bose <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to