Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Http://wiki.eclipse.org/EclipseLink/Development/Testing/DBWS/2.5.0 Server Tests"
(New page: <css> .source-sql {padding:1em;border:1px solid black; background-color: white;} .source-plsql {padding:1em;border:1px solid black; background-color: white;} .source-java5 {padding:1...) |
|||
Line 16: | Line 16: | ||
</css> | </css> | ||
− | == DBWS Server Tests == | + | == Existing DBWS Server Tests == |
− | The current DBWS server tests are direct ports of the original DWBS examples. These basic examples were intended to be run against an EclipseLink install. The three | + | The current DBWS server tests are direct ports of the original DWBS examples. These basic examples were intended to be run against an EclipseLink install. The three main steps for running the examples are: |
*resetDatabase - execute SQL statements to generate tables, procedures, etc | *resetDatabase - execute SQL statements to generate tables, procedures, etc | ||
*build - run the DBWS builder to generate a web archive to be deployed manually to an active server instance | *build - run the DBWS builder to generate a web archive to be deployed manually to an active server instance | ||
*runClient - runs basic tests against the deployed service | *runClient - runs basic tests against the deployed service | ||
+ | |||
+ | The directory layout in the Git repository for each is as follows:<br> | ||
+ | <b class="DIR">utils</b><br> | ||
+ | └── <b class="DIR">eclipselink.dbws.builder.test.oracle.server</b><br> | ||
+ | ├── <b class="DIR">attachedbinary</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ │ ├── <b class="NORMAL">swaref.xsd</b><br> | ||
+ | │ │ └── <b class="NORMAL">teardown.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> | ||
+ | ├── <b class="DIR">inlinebinary</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ │ └── <b class="NORMAL">teardown.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> | ||
+ | ├── <b class="DIR">mtom</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ │ └── <b class="NORMAL">teardown.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> | ||
+ | ├── <b class="DIR">simpleplsql</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">env.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">readme.html</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.sh</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> | ||
+ | ├── <b class="DIR">simplesp</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">env.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">readme.html</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.sh</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> | ||
+ | ├── <b class="DIR">simplesql</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">env.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">readme.html</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.sh</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> | ||
+ | ├── <b class="DIR">simpletable</b><br> | ||
+ | │ ├── <b class="DIR">config</b><br> | ||
+ | │ │ ├── <b class="NORMAL">dbws-builder.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.properties</b><br> | ||
+ | │ │ ├── <b class="NORMAL">fixed.xml</b><br> | ||
+ | │ │ ├── <b class="NORMAL">setup.sql</b><br> | ||
+ | │ ├── <b class="DIR">src</b><br> | ||
+ | │ │ └── <b class="DIR">test</b><br> | ||
+ | │ │ └── <b class="NORMAL">Client.java</b><br> | ||
+ | │ ├── <b class="NORMAL">build.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">build.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">build.xml</b><br> | ||
+ | │ ├── <b class="NORMAL">env.bat</b><br> | ||
+ | │ ├── <b class="NORMAL">env.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">readme.html</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">resetDatabase.sh</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.cmd</b><br> | ||
+ | │ ├── <b class="NORMAL">runClient.sh</b><br> | ||
+ | │ └── <b class="NORMAL">runtime.properties</b><br> |
Revision as of 11:09, 17 August 2012
Existing DBWS Server Tests
The current DBWS server tests are direct ports of the original DWBS examples. These basic examples were intended to be run against an EclipseLink install. The three main steps for running the examples are:
- resetDatabase - execute SQL statements to generate tables, procedures, etc
- build - run the DBWS builder to generate a web archive to be deployed manually to an active server instance
- runClient - runs basic tests against the deployed service
The directory layout in the Git repository for each is as follows:
utils
└── eclipselink.dbws.builder.test.oracle.server
├── attachedbinary
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ │ ├── swaref.xsd
│ │ └── teardown.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.xml
│ ├── env.bat
│ ├── resetDatabase.cmd
│ └── runtime.properties
├── inlinebinary
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ │ └── teardown.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.xml
│ ├── env.bat
│ ├── resetDatabase.cmd
│ └── runtime.properties
├── mtom
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ │ └── teardown.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.xml
│ ├── env.bat
│ ├── resetDatabase.cmd
│ └── runtime.properties
├── simpleplsql
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.sh
│ ├── build.xml
│ ├── env.bat
│ ├── env.sh
│ ├── readme.html
│ ├── resetDatabase.cmd
│ ├── resetDatabase.sh
│ ├── runClient.cmd
│ ├── runClient.sh
│ └── runtime.properties
├── simplesp
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.sh
│ ├── build.xml
│ ├── env.bat
│ ├── env.sh
│ ├── readme.html
│ ├── resetDatabase.cmd
│ ├── resetDatabase.sh
│ ├── runClient.cmd
│ ├── runClient.sh
│ └── runtime.properties
├── simplesql
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.sh
│ ├── build.xml
│ ├── env.bat
│ ├── env.sh
│ ├── readme.html
│ ├── resetDatabase.cmd
│ ├── resetDatabase.sh
│ ├── runClient.cmd
│ ├── runClient.sh
│ └── runtime.properties
├── simpletable
│ ├── config
│ │ ├── dbws-builder.xml
│ │ ├── fixed.properties
│ │ ├── fixed.xml
│ │ ├── setup.sql
│ ├── src
│ │ └── test
│ │ └── Client.java
│ ├── build.cmd
│ ├── build.sh
│ ├── build.xml
│ ├── env.bat
│ ├── env.sh
│ ├── readme.html
│ ├── resetDatabase.cmd
│ ├── resetDatabase.sh
│ ├── runClient.cmd
│ ├── runClient.sh
│ └── runtime.properties