Skip to content

Commit

Permalink
LRQA-19870 Add in 'functional-tomcat-mysql55' as a new batch
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelhashimoto authored and brianchandotcom committed Feb 3, 2016
1 parent b86cfaa commit aa61994
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
32 changes: 31 additions & 1 deletion build-test-batch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,32 @@
<var name="database.type" value="@{database.type}" />
<var name="database.version" value="@{database.version}" />

<if>
<and>
<equals arg1="@{database.type}" arg2="mysql" />
<equals arg1="@{database.version}" arg2="5.5" />
</and>
<then>
<var name="database.mysql.service.cmd.start" unset="true" />
<var name="database.mysql.service.cmd.stop" unset="true" />
<var name="database.mysql.version" unset="true" />
<var name="mysql.executable" unset="true" />

<property name="database.mysql.service.cmd.start" value="mysql55 start" />
<property name="database.mysql.service.cmd.stop" value="mysql55 stop" />
<property name="database.mysql.version" value="5.5" />
<property name="mysql.executable" value="mysql55" />

<echo append="true" file="test.${env.HOSTNAME}.properties"><![CDATA[
database.mysql.service.cmd.start=${database.mysql.service.cmd.start}
database.mysql.service.cmd.stop=${database.mysql.service.cmd.stop}
database.mysql.version=${database.mysql.version}]]></echo>

<echo append="true" file="sql/sql.${env.HOSTNAME}.properties"><![CDATA[
mysql.executable=${mysql.executable}]]></echo>
</then>
</if>

<database-test-action database.type="@{database.type}">
<action>
<exec executable="${database.service.executable}">
Expand Down Expand Up @@ -340,7 +366,7 @@

<run-batch-test tomcat.gc.log="@{tomcat.gc.log}" tsant.gc.log="@{tsant.gc.log}">
<test-action>
<database-test-run-test database.type="@{database.type}">
<database-test-run-test database.type="@{database.type}" database.version="@{database.version}">
<test-action>
<ant antfile="build-test-${app.server.type}.xml" inheritAll="false" target="run-selenium-${app.server.type}">
<property name="database.type" value="@{database.type}" />
Expand Down Expand Up @@ -527,6 +553,10 @@
<run-functional-test app.server.type="tomcat" database.type="mysql" />
</target>

<target name="functional-tomcat-mysql55">
<run-functional-test app.server.type="tomcat" database.type="mysql" database.version="5.5" />
</target>

<target name="integration-db2">
<run-integration-test database.type="db2" />
</target>
Expand Down
5 changes: 5 additions & 0 deletions sql/sql.properties
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,11 @@
mysql.password=
mysql.user=

#
# Uncommment the following lines to use MySQL 5.5 instead of MySQL 5.6.
#
#mysql.executable=mysql55

##
## Oracle
##
Expand Down
7 changes: 7 additions & 0 deletions test.properties
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,13 @@
database.mysql.url=jdbc:mysql://${database.mysql.host}/${database.mysql.schema}?characterEncoding=UTF-8&dontTrackOpenResources=true&holdResultsOpenOverStatementClose=true&useFastDateParsing=false&useUnicode=true
database.mysql.version=5.6

#
# Uncommment the following lines to use MySQL 5.5 instead of MySQL 5.6.
#
#database.mysql.service.cmd.start=mysql55 start
#database.mysql.service.cmd.stop=mysql55 stop
#database.mysql.version=5.5

#
# Oracle
#
Expand Down

0 comments on commit aa61994

Please sign in to comment.