blob: c2423b773a4f4b336ceab432f2a42ec5e8433fab [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright (c) 2017, 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
<!DOCTYPE project [
<!ENTITY commonSetup SYSTEM "./../../config/properties.xml">
<!ENTITY commonBuild SYSTEM "./../../config/common.xml">
<!ENTITY jdbcCommon SYSTEM "./JdbcCommon.xml">
<!ENTITY jdbcCommonProperties SYSTEM "./JdbcCommon.properties">
<!ENTITY reporting SYSTEM "./report.xml">
<!ENTITY eeCommon SYSTEM "./config/ee-common.xml">
<!ENTITY eeCommonProperties SYSTEM "./config/ee-properties.xml">
]>
<project name="jdbc" default="usage" basedir=".">
&commonSetup;
&commonBuild;
&jdbcCommon;
&jdbcCommonProperties;
<!--&eeCommon;
&eeCommonProperties;
-->
&reporting;
<target name="jdbc-all">
<delete>
<fileset dir="${env.APS_HOME}" includes="test_results*"/>
</delete>
<delete>
<fileset dir="${env.APS_HOME}" includes="JDBCtest_results.html"/>
</delete>
<delete>
<fileset dir="." includes="*.output"/>
</delete>
<record name="jdbc.output" action="start"/>
<antcall target="run-tests"/>
<antcall target="report">
<param name="htmlfile" value="${env.APS_HOME}/test_results.html"/>
</antcall>
<record name="jdbc.output" action="stop"/>
</target>
<target name="jdbc-all-security">
<delete>
<fileset dir="${env.APS_HOME}" includes="test_results*"/>
</delete>
<delete>
<fileset dir="${env.APS_HOME}" includes="JDBCSecuritytest_results.html"/>
</delete>
<delete>
<fileset dir="." includes="*.output"/>
</delete>
<record name="jdbc.secman.output" action="start"/>
<antcall target="run-tests"/>
<antcall target="report">
<param name="htmlfile" value="${env.APS_HOME}/JDBCSecuritytest_results.html"/>
</antcall>
<record name="jdbc.secman.output" action="stop"/>
</target>
<target name="run-tests">
<ant dir="appauth" target="all"/>
<ant dir="appauthtx" target="all"/>
<ant dir="contauth" target="all"/>
<ant dir="contauthtx" target="all"/>
<ant dir="contauth1" target="all"/>
<ant dir="contauth1tx" target="all"/>
<ant dir="reconfig" target="all"/>
<ant dir="autocommit" target="all"/>
<ant dir="jdbcjmsauth" target="all"/>
<ant dir="nopasswdfordb" target="all"/>
<ant dir="txpassthrough" target="all"/>
<ant dir="txafternontx" target="all"/>
<ant dir="txafternontxjndi" target="all"/>
<ant dir="notxops" target="all"/>
<ant dir="nonacc" target="all"/>
<ant dir="lazyassoc" target="all"/>
<ant dir="markconnectionasbad.local" target="all"/>
<ant dir="markconnectionasbad.xa" target="all"/>
<ant dir="statementwrapper" target="all"/>
<ant dir="maxconnectionusage" target="all"/>
<ant dir="switchoffACCconnpooling" target="all"/>
<ant dir="multipleusercredentials" target="all"/>
<ant dir="multiplecloseconnection" target="all"/>
<ant dir="statementtimeout" target="all"/>
<ant dir="conval" target="all"/>
<ant dir="conval" target="all-assoc-with-thread"/>
<ant dir="connleaktracing" target="all"/>
<ant dir="conncreationretry" target="all"/>
<ant dir="validateatmostonceperiod" target="all"/>
<ant dir="connsharing" target="nonxa"/>
<ant dir="connsharing/nonxa" target="all-assoc-with-thread"/>
<ant dir="cpds" target="all"/>
<ant dir="txisolation" target="all"/>
<ant dir="stmtCaching_hit_miss" target="all"/>
<ant dir="pooling" target="all"/>
<ant dir="dmmcf" target="all"/>
<ant dir="dmmcf.markconnectionasbad.xa" target="all"/>
<ant dir="dmmcf.appclient" target="all"/>
<ant dir="tracingsql" target="all"/>
<ant dir="datasource40" target="all"/>
<ant dir="custom-validation" target="all"/>
<ant dir="custom-validation-1" target="all"/>
<ant dir="flushconnectionpool" target="all"/>
<ant dir="connleakreclaimnotify" target="all"/>
<ant dir="stmtCaching_hit_miss.monitoring" target="all"/>
<!--ant dir="transparent-pool-reconfig" target="all"/-->
<!--ant dir="transparent-pool-reconfig-resources-xml" target="all"/-->
<!--ant dir="sqltracemonitoring" target="all"/-->
<!--ant dir="statementleakdetection" target="all"/-->
<!--ant dir="appbasedMonitoring" target="all"/-->
<ant dir="jpa-dsd" target="all" />
<ant dir="jpa-dsd" target="all-appclient-exposed-dsd"/>
<ant dir="stmtCaching_hit_miss.fixed" target="all"/>
<!--<antcall target="all-oracle"/>-->
</target>
<target name="ee-all">
<delete>
<fileset dir="${env.APS_HOME}" includes="test_results*"/>
</delete>
<delete>
<fileset dir="." includes="*.output"/>
</delete>
<record name="jdbc.output" action="start"/>
<ant dir="appauth" target="all"/>
<ant dir="appauthtx" target="all"/>
<ant dir="contauth" target="all"/>
<ant dir="contauthtx" target="all"/>
<ant dir="contauth1" target="all"/>
<ant dir="contauth1tx" target="all"/>
<ant dir="reconfig" target="all"/>
<ant dir="autocommit" target="all"/>
<ant dir="cmpsimple" target="all"/>
<ant dir="jdbcjmsauth" target="all"/>
<ant dir="nopasswdfordb" target="all"/>
<ant dir="notxops" target="all"/>
<ant dir="txafternontx" target="all"/>
<ant dir="txafternontxjndi" target="all"/>
<ant dir="lazyassoc" target="all"/>
<ant dir="switchoffACCconnpooling" target="all"/>
<ant dir="markconnectionasbad.local" target="all"/>
<ant dir="markconnectionasbad.xa" target="all"/>
<ant dir="statementwrapper" target="all"/>
<ant dir="maxconnectionusage" target="all"/>
<ant dir="multipleusercredentials" target="all"/>
<ant dir="multiplecloseconnection" target="all"/>
<ant dir="statementtimeout" target="all"/>
<ant dir="conval" target="all"/>
<ant dir="connleaktracing" target="all"/>
<ant dir="conncreationretry" target="all"/>
<ant dir="connsharing" target="nonxa"/>
<ant dir="validateatmostonceperiod" target="all"/>
<ant dir="cpds" target="all"/>
<ant dir="txisolation" target="all"/>
<ant dir="stmtCaching_hit_miss" target="all"/>
<ant dir="pooling" target="all"/>
<ant dir="transparent-pool-reconfig" target="all"/>
<ant dir="transparent-pool-reconfig-resources-xml" target="all"/>
<ant dir="jpa-dsd" target="all" />
<ant dir="jpa-dsd" target="all-appclient-exposed-dsd"/>
<record name="jdbc.output" action="stop"/>
</target>
<target name="all">
<antcall target="jdbc-all"/>
</target>
<target name="all-oracle">
<record name="jdbc-oracle.output" action="start"/>
<ant dir="connsharing" target="xa"/>
<ant dir="simpleoradd" target="all"/>
<ant dir="dmmcf.notxconn" target="all"/>
<ant dir="notxconn" target="all"/>
<ant dir="reconfig" target="userpass"/>
<ant dir="simpleora" target="all"/>
<ant dir="init-sql" target="all"/>
<record name="jdbc-oracle.output" action="stop"/>
</target>
<target name="all-with-security-manager">
<antcall target="create-jvm-options">
<param name="option" value="-Djava.security.manager"/>
</antcall>
<antcall target="restart-server"/>
<antcall target="jdbc-all-security"/>
<antcall target="delete-jvm-options">
<param name="option" value="-Djava.security.manager"/>
</antcall>
<antcall target="restart-server"/>
</target>
<target name="appauth">
<record name="appauth.output" action="start"/>
<ant dir="appauth" target="all"/>
<record name="appauth.output" action="stop"/>
</target>
<target name="appauthtx">
<record name="appauthtx.output" action="start"/>
<ant dir="appauthtx" target="all"/>
<record name="appauthtx.output" action="stop"/>
</target>
<target name="contauth">
<record name="contauth.output" action="start"/>
<ant dir="contauth" target="all"/>
<record name="contauth.output" action="stop"/>
</target>
<target name="contauthtx">
<record name="contauthtx.output" action="start"/>
<ant dir="contauthtx" target="all"/>
<record name="contauthtx.output" action="stop"/>
</target>
<target name="contauth1">
<record name="contauth1.output" action="start"/>
<ant dir="contauth1" target="all"/>
<record name="contauth1.output" action="stop"/>
</target>
<target name="contauth1tx">
<record name="contauth1tx.output" action="start"/>
<ant dir="contauth1tx" target="all"/>
<record name="contauth1tx.output" action="stop"/>
</target>
<target name="simple">
<record name="simple.output" action="start"/>
<ant dir="simple" target="all"/>
<record name="simple.output" action="stop"/>
</target>
<target name="reconfig-test">
<record name="reconfig.output" action="start"/>
<ant dir="reconfig" target="all"/>
<record name="reconfig.output" action="stop"/>
</target>
<target name="autocommit">
<record name="autocommit.output" action="start"/>
<ant dir="autocommit" target="all"/>
<record name="autocommit.output" action="stop"/>
</target>
<target name="conval">
<record name="conval.output" action="start"/>
<ant dir="conval" target="all"/>
<record name="conval.output" action="stop"/>
</target>
<target name="transactions">
<record name="transactions.output" action="start"/>
<ant dir="transactions" target="all"/>
<record name="transactions.output" action="stop"/>
</target>
<target name="cmpsimple">
<record name="cmpsimple.output" action="start"/>
<ant dir="cmpsimple" target="all"/>
<record name="cmpsimple.output" action="stop"/>
</target>
<target name="jdbcjmsauth">
<record name="jdbcjmsauth.output" action="start"/>
<ant dir="jdbcjmsauth" target="all"/>
<record name="jdbcjmsauth.output" action="stop"/>
</target>
<target name="nopasswdfordb">
<record name="nopasswdfordb.output" action="start"/>
<ant dir="nopasswdfordb" target="all"/>
<record name="nopasswdfordb.output" action="stop"/>
</target>
<target name="notxops">
<record name="notxops.output" action="start"/>
<ant dir="notxops" target="all"/>
<record name="notxops.output" action="stop"/>
</target>
<target name="txafternontx">
<record name="txafternontx.output" action="start"/>
<ant dir="txafternontx" target="all"/>
<record name="txafternontx.output" action="stop"/>
</target>
<target name="txpassthrough">
<record name="txpassthrough.output" action="start"/>
<ant dir="txpassthrough" target="all"/>
<record name="txpassthrough.output" action="stop"/>
</target>
<target name="nonacc">
<record name="nonacc.output" action="start"/>
<ant dir="nonacc" target="all"/>
<record name="nonacc.output" action="stop"/>
</target>
<target name="lazyassoc">
<record name="lazyassoc.output" action="start"/>
<ant dir="lazyassoc" target="all"/>
<record name="lazyassoc.output" action="stop"/>
</target>
<target name="switchoffACCconnpooling">
<record name="switchoffACCconnpooling.output" action="start"/>
<ant dir="switchoffACCconnpooling" target="all"/>
<record name="switchoffACCconnpooling.output" action="stop"/>
</target>
<target name="markconnectionasbad.xa">
<record name="markconnectionasbad.xa.output" action="start"/>
<ant dir="markconnectionasbad.xa" target="all"/>
<record name="markconnectionasbad.xa.output" action="stop"/>
</target>
<target name="markconnectionasbad.local">
<record name="markconnectionasbad.local.output" action="start"/>
<ant dir="markconnectionasbad.local" target="all"/>
<record name="markconnectionasbad.local.output" action="stop"/>
</target>
<target name="maxconnectionusage">
<record name="maxconnectionusage.output" action="start"/>
<ant dir="maxconnectionusage" target="all"/>
<record name="maxconnectionusage.output" action="stop"/>
</target>
<target name="statementwrapper">
<record name="statementwrapper.output" action="start"/>
<ant dir="statementwrapper" target="all"/>
<record name="statementwrapper.output" action="stop"/>
</target>
<target name="multipleusercredentials">
<record name="multipleusercredentials.output" action="start"/>
<ant dir="multipleusercredentials" target="all"/>
<record name="multipleusercredentials.output" action="stop"/>
</target>
<target name="multiplecloseconnection">
<record name="multiplecloseconnection.output" action="start"/>
<ant dir="multiplecloseconnection" target="all"/>
<record name="multiplecloseconnection.output" action="stop"/>
</target>
<target name="statementtimeout">
<record name="statementtimeout.output" action="start"/>
<ant dir="statementtimeout" target="all"/>
<record name="statementtimeout.output" action="stop"/>
</target>
<target name="connleaktracing">
<record name="connleaktracing.output" action="start"/>
<ant dir="connleaktracing" target="all"/>
<record name="connleaktracing.output" action="stop"/>
</target>
<target name="conncreationretry">
<record name="conncreationretry.output" action="start"/>
<ant dir="conncreationretry" target="all"/>
<record name="conncreationretry.output" action="stop"/>
</target>
<target name="cpds">
<record name="cpds.output" action="start"/>
<ant dir="cpds" target="all"/>
<record name="cpds.output" action="stop"/>
</target>
<target name="txisolation">
<record name="txisolation.output" action="start"/>
<ant dir="txisolation" target="all"/>
<record name="txisolation.output" action="stop"/>
</target>
<target name="stmtCaching_hit_miss">
<record name="stmtCaching_hit_miss.output" action="start"/>
<ant dir="stmtCaching_hit_miss" target="all"/>
<record name="stmtCaching_hit_miss.output" action="stop"/>
</target>
<target name="pooling">
<record name="pooling.output" action="start"/>
<ant dir="pooling" target="all"/>
</target>
<target name="dmmcf">
<record name="dmmcf.output" action="start"/>
<ant dir="dmmcf" target="all"/>
<record name="dmmcf.output" action="stop"/>
</target>
<target name="dmmcf.appclient">
<record name="dmmcf.appclient.output" action="start"/>
<ant dir="dmmcf.appclient" target="all"/>
<record name="dmmcf.appclient.output" action="stop"/>
</target>
<target name="tracingsql">
<record name="tracingsql.output" action="start"/>
<ant dir="tracingsql" target="all"/>
<record name="tracingsql.output" action="stop"/>
</target>
<target name="datasource40">
<record name="datasource40.output" action="start"/>
<ant dir="datasource40" target="all"/>
<record name="datasource40.output" action="stop"/>
</target>
<target name="flushconnectionpool">
<record name="flushconnectionpool.output" action="start"/>
<ant dir="flushconnectionpool" target="all"/>
<record name="flushconnectionpool.output" action="stop"/>
</target>
<target name="init-sql">
<record name="init-sql.output" action="start"/>
<ant dir="init-sql" target="all"/>
<record name="init-sql.output" action="stop"/>
</target>
<target name="connleakreclaimnotify">
<record name="connleakreclaimnotify.output" action="start"/>
<ant dir="connleakreclaimnotify" target="all"/>
<record name="connleakreclaimnotify.output" action="stop"/>
</target>
<target name="transparent-pool-reconfig">
<record name="transparent-pool-reconfig.output" action="start"/>
<ant dir="transparent-pool-reconfig" target="all"/>
<record name="transparent-pool-reconfig.output" action="stop"/>
</target>
<target name="transparent-pool-reconfig-resources-xml">
<record name="transparent-pool-reconfig-resources-xml.output" action="start"/>
<ant dir="transparent-pool-reconfig-resources-xml" target="all"/>
<record name="transparent-pool-reconfig-resources-xml.output" action="stop"/>
</target>
<target name="jpa-dsd">
<record name="jpa-dsd.output" action="start"/>
<ant dir="jpa-dsd" target="all"/>
<record name="jpa-dsd.output" action="stop"/>
</target>
<target name="jpa-dsd.appclient-exposed-dsd">
<record name="jpa-dsd.appclient-exposed-dsd.output" action="start"/>
<ant dir="jpa-dsd" target="all-appclient-exposed-dsd"/>
<record name="jpa-dsd.appclient-exposed-dsd.output" action="stop"/>
</target>
<target name="usage">
<echo>
Usage:
ant all (Executes all the jdbc tests)
</echo>
</target>
</project>