On Monday, November 26, 2001, at 12:26  PM, Martin Poeschl wrote:

> btw. i'm testing torque on linux + mysql/postgres/oracle
>
> it would be great if anyone could run the tests on any other platform / 
> rdbms and send the results!


Martin, Jason,

Finally got my repositories in order here at home so I could help test 
Torque.

I had to update ant to get the test to work.  What's the minimum version 
of ant required?  I know that it is > 1.3 and <= 1.4.1.  It would be 
useful to include that in the README.txt.  I thought I'd ask before 
changing README.txt myself to specify that 1.4.1 or better is required.

I updated to the latest code from CVS at about 8:30 pm Mountain Time 
November 26.

-Eric

Here's a diff of my testProfile (I'm using the jdbc jar distributed with 
PostgreSQL):
<diff>
Index: profile/postgres.profile
===================================================================
RCS file: /home/cvs/jakarta-turbine-torque/profile/postgres.profile,v
retrieving revision 1.6
diff -u -r1.6 postgres.profile
--- profile/postgres.profile    2001/11/24 17:42:38     1.6
+++ profile/postgres.profile    2001/11/27 03:55:12
@@ -1,7 +1,7 @@
  # location of jar that you will be using for testing
  # so that it can be copied into the dist/lib directory.

-torque.testDatabaseJar = ${lib.repo}/postgres7.2dev.jar
+torque.testDatabaseJar = ${lib.repo}/postgresql.jar
  torque.idMethod = idbroker
  torque.defaultDatabase = bookstore

@@ -67,7 +67,7 @@
  createDatabaseUrl = jdbc:postgresql://127.0.0.1:5432/template1
  databaseUrl = jdbc:postgresql://127.0.0.1:5432/bookstore
  databaseDriver = org.postgresql.Driver
-databaseUser = mpoeschl
+databaseUser = dobbs
  databasePassword =
  databaseHost = 127.0.0.1

</diff>


And here's the test results:

<testResults>
[localhost:~/java/projects/jakarta-turbine-torque] dobbs% ant test
Buildfile: build.xml

init:

check.velocity:

check.xerces:

check.village:

check.log4j:

check.commons-collections:

check.commons-util:

check.jdbc:

env:
      [echo] java.home = 
/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home
      [echo] user.home = /Users/dobbs
      [echo] lib.repo = /Users/dobbs/java/lib
      [echo] village.jar = /Users/dobbs/java/lib/village-1.5.2.jar
      [echo] velocity.jar = /Users/dobbs/java/lib/velocity-1.3-dev.jar
      [echo] xerces.jar = /Users/dobbs/java/lib/xerces-1.4.3.jar
      [echo] log4j.jar = /Users/dobbs/java/lib/log4j-1.1.3.jar
      [echo] jdbc.jar = /Users/dobbs/java/lib/jdbc2_0-stdext.jar
      [echo] junit.jar = /Users/dobbs/java/lib/junit-3.7.jar
      [echo] commons-collections.jar = 
/Users/dobbs/java/lib/commons-collections.jar
      [echo] commons-util.jar = /Users/dobbs/java/lib/commons-
util-0.1-dev.jar

prepare:
     [mkdir] Created dir: 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin
     [mkdir] Created dir: 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/classes

compile:
     [javac] Compiling 80 source files to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/classes
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/classes/org/apache/torque/engine/database/transform

jar:
       [jar] Building jar: 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/torque-1.0.jar

test:

filterTokens:

test-libs:
     [mkdir] Created dir: 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/lib

test-templates:
      [copy] Copying 155 files to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/templates
      [copy] Copied 1 empty directory to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/templates

test:
      [echo] Copying profile into distribution directory: 
profile/postgres.profile
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/rttest
      [copy] Copying 2 files to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/rttest/schema
      [copy] Copying 5 files to 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/java
      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/rttest

test-pre-runtime:

test-create-db:

project-create-db:
[torque-create-db] Generating to file 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/create-db.sql
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
       [sql] Executing file: 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/create-db.sql
       [sql] 2 of 2 SQL statements executed successfully

test-project-sql:

project-sql:
      [echo] +------------------------------------------+
      [echo] |                                          |
      [echo] | Generating SQL for YOUR Turbine project! |
      [echo] | Woo hoo!                                 |
      [echo] |                                          |
      [echo] +------------------------------------------+
[torque-sql] Generating to file 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/report.torque.sql.generation
[torque-sql] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-sql] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package

test-id-table-init-sql:

id-table-init-sql:
      [echo] +------------------------------------------+
      [echo] |                                          |
      [echo] | Generating initialization SQL            |
      [echo] | for ID Broker system!                    |
      [echo] |                                          |
      [echo] +------------------------------------------+
[torque-sql] Generating to file 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/postgresql-id-table-init.sql
[torque-sql] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-sql] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package

test-project-insert-sql:

project-insert-sql:
[torque-insert-sql] Our new url -> 
jdbc:postgresql://127.0.0.1:5432/bookstore
[torque-insert-sql] Executing file: 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/id-table-schema.sql
[torque-insert-sql] Failed to execute: drop table ID_TABLE
[torque-insert-sql] java.sql.SQLException: ERROR:  table "id_table" does 
not exist

[torque-insert-sql] Executing file: 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/bookstore-schema.sql
[torque-insert-sql] Failed to execute: drop table book
[torque-insert-sql] java.sql.SQLException: ERROR:  table "book" does not 
exist

[torque-insert-sql] Failed to execute: drop table author
[torque-insert-sql] java.sql.SQLException: ERROR:  table "author" does 
not exist

[torque-insert-sql] Executing file: 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/sql/bookstore-schema-idtable-init.sql
[torque-insert-sql] 7 of 10 SQL statements executed successfully

test-project-om:

project-om:
      [echo] +------------------------------------------+
      [echo] |                                          |
      [echo] | Generating Peer-based Object Model for   |
      [echo] | YOUR Turbine project! Woo hoo!           |
      [echo] |                                          |
      [echo] +------------------------------------------+
[torque-om] Generating to file 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/java/report.torque.om.generation
[torque-om] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-om] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package

compile:
     [mkdir] Created dir: 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/bin/classes
     [javac] Compiling 11 source files to 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/bin/classes

filterTokens:

test-runtime:
      [echo]
       /Users/dobbs/java/lib/log4j-1.1.3.jar
       /Users/dobbs/java/lib/jdbc2_0-stdext.jar
       /Users/dobbs/java/lib/commons-collections.jar
       /Users/dobbs/java/lib/commons-util-0.1-dev.jar
       /Users/dobbs/java/lib/village-1.5.2.jar
       ./bin/classes
       ./bin/test/rttest/bin/classes
       /Users/dobbs/java/lib/postgresql.jar

      [copy] Copying 1 file to 
/Users/dobbs/java/projects/jakarta-turbine-torque/bin/test/rttest

test-post-runtime:

test-project-datadtd:

project-datadtd:
      [echo] +-----------------------------------------------+
      [echo] |                                               |
      [echo] | Generating Data DTD for YOUR Turbine project! |
      [echo] | Woo hoo!                                      |
      [echo] |                                               |
      [echo] +-----------------------------------------------+
[torque-datadtd] Generating to file 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/report.bookstore.datadtd.generation
[torque-datadtd] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-datadtd] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package

test-project-datadump:

project-datadump:
      [echo] +-----------------------------------------------+
      [echo] |                                               |
      [echo] | Dumping the data from database into XML       |
      [echo] | Woo hoo!                                      |
      [echo] |                                               |
      [echo] +-----------------------------------------------+
      [echo]  taking build.properties from: build.properties
[torque-datadump] Generating to file 
/Users/dobbs/java/projects/jakarta-turbine-
torque/bin/test/rttest/src/report.bookstore.datadump.generation
[torque-datadump] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-datadump] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform package
[torque-datadump] Fetching data for table book
[torque-datadump] Fetching data for table author
..........................................................................
....................................

test-project-jdbc:

project-jdbc:
      [echo] +-----------------------------------------------+
      [echo] |                                               |
      [echo] | Generating XML from JDBC connection !         |
      [echo] | Woo hoo!                                      |
      [echo] |                                               |
      [echo] +-----------------------------------------------+
      [echo]  taking build.properties from: build.properties
[torque-jdbc] Torque - JDBCToXMLSchema starting
[torque-jdbc]
[torque-jdbc] Your DB settings are:
[torque-jdbc] driver : org.postgresql.Driver
[torque-jdbc] URL : jdbc:postgresql://127.0.0.1:5432/bookstore
[torque-jdbc] user : dobbs
[torque-jdbc] password :
[torque-jdbc] schema : ${databaseSchema}
[torque-jdbc] DB driver sucessfuly instantiated
[torque-jdbc] DB connection established
[torque-jdbc] Getting table list...
[torque-jdbc] Building column/table map...
[torque-jdbc] Processing table: id_table
[torque-jdbc] java.lang.NullPointerException
[torque-jdbc] java.lang.NullPointerException
[torque-jdbc]   at 
org.apache.torque.task.TorqueJDBCTransformTask.getForeignKeys
(TorqueJDBCTransformTask.java:514)
[torque-jdbc]   at 
org.apache.torque.task.TorqueJDBCTransformTask.generateXML
(TorqueJDBCTransformTask.java:276)
[torque-jdbc]   at 
org.apache.torque.task.TorqueJDBCTransformTask.execute
(TorqueJDBCTransformTask.java:197)
[torque-jdbc]   at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[torque-jdbc]   at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-jdbc]   at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-jdbc]   at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-jdbc]   at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-jdbc]   at 
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[torque-jdbc]   at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-jdbc]   at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-jdbc]   at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-jdbc]   at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-jdbc]   at 
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[torque-jdbc]   at 
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)
[torque-jdbc]   at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-jdbc]   at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-jdbc]   at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-jdbc]   at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-jdbc]   at 
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[torque-jdbc]   at 
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)
[torque-jdbc]   at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-jdbc]   at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-jdbc]   at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-jdbc]   at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-jdbc]   at 
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[torque-jdbc]   at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-jdbc]   at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-jdbc]   at 
org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-jdbc]   at 
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-jdbc]   at 
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[torque-jdbc]   at org.apache.tools.ant.Main.runBuild(Main.java:454)
[torque-jdbc]   at org.apache.tools.ant.Main.start(Main.java:153)
[torque-jdbc]   at org.apache.tools.ant.Main.main(Main.java:176)
[torque-jdbc]
[torque-jdbc] Torque - JDBCToXMLSchema finished

BUILD SUCCESSFUL

Total time: 46 seconds
[localhost:~/java/projects/jakarta-turbine-torque] dobbs%
</testResults>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to