You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Mamta Satoor <ms...@gmail.com> on 2005/11/03 08:31:41 UTC

[PATCH]Skip unaryArithmeticDynamicParameter test under jdk13

Hi,
 I have a minor patch to skip lang/unaryArithmeticDynamicParameter.java test
under jdk13. The reason for skipping is metadata calls for ParameterMetaData
are not available in jdk13 and the primary purpose of the test is to check
the metadata information about the unary minus/plus parameter. The test will
continue to run under higher jdks.
 svn stat
M
java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
A
java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
 thanks,
Mamta

Re: [PATCH]Skip unaryArithmeticDynamicParameter test under jdk13

Posted by "Bernt M. Johnsen" <Be...@Sun.COM>.
Committed revision 332029.

>>>>>>>>>>>> Mamta Satoor wrote (2005-11-08 22:59:35):
> I forgot to skip wsdd5.6 with flag runwithj9=false when I sent the last
> patch to skip ibm13 and jdk13. Can some one please commit this?
>  $ svn stat
> M
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
>  thanks,
> Mamta
> 
>  On 11/3/05, Bernt M. Johnsen <Be...@sun.com> wrote:
> >
> > Committed.
> >
> > >>>>>>>>>>>> Mamta Satoor wrote (2005-11-03 09:14:49):
> > > Hi Bernt,
> > > Thanks for trying out the patch so quickly. The problem was that I
> > didn't
> > > have the properties usedefaults=true in
> > > unaryArithmeticDynamicParameter_app.properties. This property causes the
> > > properties from default_app.properties to be used for
> > > unaryArithmeticDynamicParameter test. I have attached the new patch to
> > this
> > > mail (also added some relevant comments to the
> > > unaryArithmeticDynamicParameter_app.properties file)
> > > svn stat output stays the same
> > > M
> > >
> > java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> > > A
> > >
> > java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
> > > thanks,
> > > Mamta
> > > On 11/3/05, Bernt M. Johnsen <Be...@sun.com> wrote:
> > > >
> > > > >>>>>>>>>>>> Mamta Satoor wrote (2005-11-02 23:31:41):
> > > > > Hi,
> > > > > I have a minor patch to skip
> > lang/unaryArithmeticDynamicParameter.java
> > > > test
> > > > > under jdk13. The reason for skipping is metadata calls for
> > > > ParameterMetaData
> > > > > are not available in jdk13 and the primary purpose of the test is to
> > > > check
> > > > > the metadata information about the unary minus/plus parameter. The
> > test
> > > > will
> > > > > continue to run under higher jdks.
> > > > > svn stat
> > > > > M
> > > > >
> > > >
> > java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> > > > > A
> > > > >
> > > >
> > java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
> > > > > thanks,
> > > >
> > > > When running derbylang after the patch was appiled I got:
> > > >
> > > > Test using parameters for unary minus and unary plus
> > > > Exception in thread "main" java.lang.NullPointerException
> > > > at
> > > >
> > org.apache.derbyTesting.functionTests.tests.lang.unaryArithmeticDynamicParameter.main
> > > > (unaryArithmeticDynamicParameter.java:44)
> > > >
> > > > for the lang/unaryArithmeticDynamicParameter test.
> > > >
> > > > I was running the tests on
> > > >
> > > > Java Version: 1.4.2_05
> > > > Java Vendor: Sun Microsystems Inc.
> > > > OS name: Linux
> > > > OS architecture: i386
> > > > OS version: 2.6.13-1.1532_FC4
> > > >
> > > > > Mamta
> > > >
> > > > > Index:
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > > > ===================================================================
> > > > > ---
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > > (revision 330499)
> > > > > +++
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > > (working copy)
> > > > > @@ -228,6 +228,7 @@
> > > > > triggerStream.sql
> > > > > triggerStream_app.properties
> > > > > triggerStream_derby.properties
> > > > > +unaryArithmeticDynamicParameter_app.properties
> > > > > ungroupedAggregatesNegative.sql
> > > > > union.sql
> > > > > unlimited.sql
> > > > > Index:
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > > > ===================================================================
> > > > > ---
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > > (revision 0)
> > > > > +++
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > > (revision 0)
> > > > > @@ -0,0 +1,22 @@
> > > > > +#
> > > > > +# This is the default system properties file for SQL and JAVA
> > tests.
> > > > > +#
> > > > > +# *** DO NOT PUT PROPERTIES FOR THE DERBY SYSTEM IN THIS FILE.
> > > > > +# *** THEY BELONG IN default_derby.properties.
> > > > > +#
> > > > > +# This file will get handed to the test on the command line in a -p
> > > > <filename>
> > > > > +# argument.
> > > > > +#
> > > > > +# This causes ij to load the driver and make an
> > > > > +# initial connection to the database.
> > > > > +#
> > > > > +# The .java test has to call util.getPropertyArg and util.startJBMS
> > > > > +# to process the property file. See any of the .java tests for this
> > > > code.
> > > > > +#
> > > > > +# If you want to alter these to use a different driver, connect to
> > a
> > > > different
> > > > > +# database, or to not be used, override this file by creating
> > > > > +# a file <testname>_app.properties to be used instead of this file.
> > > > > +#
> > > > > +
> > > > > +runwithibm13=false
> > > > > +runwithjdk13=false
> > > > >
> > > > > Property changes on:
> > > >
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > > > ___________________________________________________________________
> > > > > Name: svn:eol-style
> > > > > + native
> > > > >
> > > >
> > > >
> > > > --
> > > > Bernt Marius Johnsen, Database Technology Group,
> > > > Sun Microsystems, Trondheim, Norway
> > > >
> > > >
> > > >
> >
> > > Index:
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > ===================================================================
> > > ---
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > (revision 330499)
> > > +++
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > (working copy)
> > > @@ -228,6 +228,7 @@
> > > triggerStream.sql
> > > triggerStream_app.properties
> > > triggerStream_derby.properties
> > > +unaryArithmeticDynamicParameter_app.properties
> > > ungroupedAggregatesNegative.sql
> > > union.sql
> > > unlimited.sql
> > > Index:
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > ===================================================================
> > > ---
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > (revision 0)
> > > +++
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > (revision 0)
> > > @@ -0,0 +1,10 @@
> > > +#
> > > +# This test should not get run under jdk13 because it relies on jdk14
> > jdbc metadata calls.
> > > +# The metadata calls are required to ensure that the parameter type for
> > dynamic parameter
> > > +# for unary minus and plus get set correctly from the context in which
> > they are used.
> > > +#
> > > +
> > > +runwithibm13=false
> > > +runwithjdk13=false
> > > +
> > > +usedefaults=true
> > >
> > > Property changes on:
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > ___________________________________________________________________
> > > Name: svn:eol-style
> > > + native
> > >
> > >
> >
> >
> > --
> > Bernt Marius Johnsen, Database Technology Group,
> > Sun Microsystems, Trondheim, Norway
> >
> >
> >

> Index: java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> ===================================================================
> --- java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties	(revision 331965)
> +++ java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties	(working copy)
> @@ -6,5 +6,6 @@
>  
>  runwithibm13=false
>  runwithjdk13=false
> +runwithj9=false
>  
>  usedefaults=true


-- 
Bernt Marius Johnsen, Database Technology Group, 
Sun Microsystems, Trondheim, Norway

Re: [PATCH]Skip unaryArithmeticDynamicParameter test under jdk13

Posted by Mamta Satoor <ms...@gmail.com>.
I forgot to skip wsdd5.6 with flag runwithj9=false when I sent the last
patch to skip ibm13 and jdk13. Can some one please commit this?
 $ svn stat
M
java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
 thanks,
Mamta

 On 11/3/05, Bernt M. Johnsen <Be...@sun.com> wrote:
>
> Committed.
>
> >>>>>>>>>>>> Mamta Satoor wrote (2005-11-03 09:14:49):
> > Hi Bernt,
> > Thanks for trying out the patch so quickly. The problem was that I
> didn't
> > have the properties usedefaults=true in
> > unaryArithmeticDynamicParameter_app.properties. This property causes the
> > properties from default_app.properties to be used for
> > unaryArithmeticDynamicParameter test. I have attached the new patch to
> this
> > mail (also added some relevant comments to the
> > unaryArithmeticDynamicParameter_app.properties file)
> > svn stat output stays the same
> > M
> >
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> > A
> >
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
> > thanks,
> > Mamta
> > On 11/3/05, Bernt M. Johnsen <Be...@sun.com> wrote:
> > >
> > > >>>>>>>>>>>> Mamta Satoor wrote (2005-11-02 23:31:41):
> > > > Hi,
> > > > I have a minor patch to skip
> lang/unaryArithmeticDynamicParameter.java
> > > test
> > > > under jdk13. The reason for skipping is metadata calls for
> > > ParameterMetaData
> > > > are not available in jdk13 and the primary purpose of the test is to
> > > check
> > > > the metadata information about the unary minus/plus parameter. The
> test
> > > will
> > > > continue to run under higher jdks.
> > > > svn stat
> > > > M
> > > >
> > >
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> > > > A
> > > >
> > >
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
> > > > thanks,
> > >
> > > When running derbylang after the patch was appiled I got:
> > >
> > > Test using parameters for unary minus and unary plus
> > > Exception in thread "main" java.lang.NullPointerException
> > > at
> > >
> org.apache.derbyTesting.functionTests.tests.lang.unaryArithmeticDynamicParameter.main
> > > (unaryArithmeticDynamicParameter.java:44)
> > >
> > > for the lang/unaryArithmeticDynamicParameter test.
> > >
> > > I was running the tests on
> > >
> > > Java Version: 1.4.2_05
> > > Java Vendor: Sun Microsystems Inc.
> > > OS name: Linux
> > > OS architecture: i386
> > > OS version: 2.6.13-1.1532_FC4
> > >
> > > > Mamta
> > >
> > > > Index:
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > > ===================================================================
> > > > ---
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > (revision 330499)
> > > > +++
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > (working copy)
> > > > @@ -228,6 +228,7 @@
> > > > triggerStream.sql
> > > > triggerStream_app.properties
> > > > triggerStream_derby.properties
> > > > +unaryArithmeticDynamicParameter_app.properties
> > > > ungroupedAggregatesNegative.sql
> > > > union.sql
> > > > unlimited.sql
> > > > Index:
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > > ===================================================================
> > > > ---
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > (revision 0)
> > > > +++
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > (revision 0)
> > > > @@ -0,0 +1,22 @@
> > > > +#
> > > > +# This is the default system properties file for SQL and JAVA
> tests.
> > > > +#
> > > > +# *** DO NOT PUT PROPERTIES FOR THE DERBY SYSTEM IN THIS FILE.
> > > > +# *** THEY BELONG IN default_derby.properties.
> > > > +#
> > > > +# This file will get handed to the test on the command line in a -p
> > > <filename>
> > > > +# argument.
> > > > +#
> > > > +# This causes ij to load the driver and make an
> > > > +# initial connection to the database.
> > > > +#
> > > > +# The .java test has to call util.getPropertyArg and util.startJBMS
> > > > +# to process the property file. See any of the .java tests for this
> > > code.
> > > > +#
> > > > +# If you want to alter these to use a different driver, connect to
> a
> > > different
> > > > +# database, or to not be used, override this file by creating
> > > > +# a file <testname>_app.properties to be used instead of this file.
> > > > +#
> > > > +
> > > > +runwithibm13=false
> > > > +runwithjdk13=false
> > > >
> > > > Property changes on:
> > >
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > > ___________________________________________________________________
> > > > Name: svn:eol-style
> > > > + native
> > > >
> > >
> > >
> > > --
> > > Bernt Marius Johnsen, Database Technology Group,
> > > Sun Microsystems, Trondheim, Norway
> > >
> > >
> > >
>
> > Index:
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > ===================================================================
> > ---
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> (revision 330499)
> > +++
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> (working copy)
> > @@ -228,6 +228,7 @@
> > triggerStream.sql
> > triggerStream_app.properties
> > triggerStream_derby.properties
> > +unaryArithmeticDynamicParameter_app.properties
> > ungroupedAggregatesNegative.sql
> > union.sql
> > unlimited.sql
> > Index:
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > ===================================================================
> > ---
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> (revision 0)
> > +++
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> (revision 0)
> > @@ -0,0 +1,10 @@
> > +#
> > +# This test should not get run under jdk13 because it relies on jdk14
> jdbc metadata calls.
> > +# The metadata calls are required to ensure that the parameter type for
> dynamic parameter
> > +# for unary minus and plus get set correctly from the context in which
> they are used.
> > +#
> > +
> > +runwithibm13=false
> > +runwithjdk13=false
> > +
> > +usedefaults=true
> >
> > Property changes on:
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > ___________________________________________________________________
> > Name: svn:eol-style
> > + native
> >
> >
>
>
> --
> Bernt Marius Johnsen, Database Technology Group,
> Sun Microsystems, Trondheim, Norway
>
>
>

Re: [PATCH]Skip unaryArithmeticDynamicParameter test under jdk13

Posted by "Bernt M. Johnsen" <Be...@Sun.COM>.
Committed.

>>>>>>>>>>>> Mamta Satoor wrote (2005-11-03 09:14:49):
> Hi Bernt,
>  Thanks for trying out the patch so quickly. The problem was that I didn't
> have the properties usedefaults=true in
> unaryArithmeticDynamicParameter_app.properties. This property causes the
> properties from default_app.properties to be used for
> unaryArithmeticDynamicParameter test. I have attached the new patch to this
> mail (also added some relevant comments to the
> unaryArithmeticDynamicParameter_app.properties file)
>  svn stat output stays the same
> M
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> A
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
>  thanks,
> Mamta
>  On 11/3/05, Bernt M. Johnsen <Be...@sun.com> wrote:
> >
> > >>>>>>>>>>>> Mamta Satoor wrote (2005-11-02 23:31:41):
> > > Hi,
> > > I have a minor patch to skip lang/unaryArithmeticDynamicParameter.java
> > test
> > > under jdk13. The reason for skipping is metadata calls for
> > ParameterMetaData
> > > are not available in jdk13 and the primary purpose of the test is to
> > check
> > > the metadata information about the unary minus/plus parameter. The test
> > will
> > > continue to run under higher jdks.
> > > svn stat
> > > M
> > >
> > java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> > > A
> > >
> > java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
> > > thanks,
> >
> > When running derbylang after the patch was appiled I got:
> >
> > Test using parameters for unary minus and unary plus
> > Exception in thread "main" java.lang.NullPointerException
> > at
> > org.apache.derbyTesting.functionTests.tests.lang.unaryArithmeticDynamicParameter.main
> > (unaryArithmeticDynamicParameter.java:44)
> >
> > for the lang/unaryArithmeticDynamicParameter test.
> >
> > I was running the tests on
> >
> > Java Version: 1.4.2_05
> > Java Vendor: Sun Microsystems Inc.
> > OS name: Linux
> > OS architecture: i386
> > OS version: 2.6.13-1.1532_FC4
> >
> > > Mamta
> >
> > > Index:
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > > ===================================================================
> > > ---
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > (revision 330499)
> > > +++
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > (working copy)
> > > @@ -228,6 +228,7 @@
> > > triggerStream.sql
> > > triggerStream_app.properties
> > > triggerStream_derby.properties
> > > +unaryArithmeticDynamicParameter_app.properties
> > > ungroupedAggregatesNegative.sql
> > > union.sql
> > > unlimited.sql
> > > Index:
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > ===================================================================
> > > ---
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > (revision 0)
> > > +++
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > (revision 0)
> > > @@ -0,0 +1,22 @@
> > > +#
> > > +# This is the default system properties file for SQL and JAVA tests.
> > > +#
> > > +# *** DO NOT PUT PROPERTIES FOR THE DERBY SYSTEM IN THIS FILE.
> > > +# *** THEY BELONG IN default_derby.properties.
> > > +#
> > > +# This file will get handed to the test on the command line in a -p
> > <filename>
> > > +# argument.
> > > +#
> > > +# This causes ij to load the driver and make an
> > > +# initial connection to the database.
> > > +#
> > > +# The .java test has to call util.getPropertyArg and util.startJBMS
> > > +# to process the property file. See any of the .java tests for this
> > code.
> > > +#
> > > +# If you want to alter these to use a different driver, connect to a
> > different
> > > +# database, or to not be used, override this file by creating
> > > +# a file <testname>_app.properties to be used instead of this file.
> > > +#
> > > +
> > > +runwithibm13=false
> > > +runwithjdk13=false
> > >
> > > Property changes on:
> > java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > > ___________________________________________________________________
> > > Name: svn:eol-style
> > > + native
> > >
> >
> >
> > --
> > Bernt Marius Johnsen, Database Technology Group,
> > Sun Microsystems, Trondheim, Norway
> >
> >
> >

> Index: java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> ===================================================================
> --- java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant	(revision 330499)
> +++ java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant	(working copy)
> @@ -228,6 +228,7 @@
>  triggerStream.sql
>  triggerStream_app.properties
>  triggerStream_derby.properties
> +unaryArithmeticDynamicParameter_app.properties
>  ungroupedAggregatesNegative.sql
>  union.sql
>  unlimited.sql
> Index: java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> ===================================================================
> --- java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties	(revision 0)
> +++ java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties	(revision 0)
> @@ -0,0 +1,10 @@
> +#
> +# This test should not get run under jdk13 because it relies on jdk14 jdbc metadata calls.
> +# The metadata calls are required to ensure that the parameter type for dynamic parameter 
> +# for unary minus and plus get set correctly from the context in which they are used.
> +#
> +
> +runwithibm13=false
> +runwithjdk13=false
> +
> +usedefaults=true
> 
> Property changes on: java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
> 
> 


-- 
Bernt Marius Johnsen, Database Technology Group, 
Sun Microsystems, Trondheim, Norway

Re: [PATCH]Skip unaryArithmeticDynamicParameter test under jdk13

Posted by Mamta Satoor <ms...@gmail.com>.
Hi Bernt,
 Thanks for trying out the patch so quickly. The problem was that I didn't
have the properties usedefaults=true in
unaryArithmeticDynamicParameter_app.properties. This property causes the
properties from default_app.properties to be used for
unaryArithmeticDynamicParameter test. I have attached the new patch to this
mail (also added some relevant comments to the
unaryArithmeticDynamicParameter_app.properties file)
 svn stat output stays the same
M
java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
A
java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
 thanks,
Mamta
 On 11/3/05, Bernt M. Johnsen <Be...@sun.com> wrote:
>
> >>>>>>>>>>>> Mamta Satoor wrote (2005-11-02 23:31:41):
> > Hi,
> > I have a minor patch to skip lang/unaryArithmeticDynamicParameter.java
> test
> > under jdk13. The reason for skipping is metadata calls for
> ParameterMetaData
> > are not available in jdk13 and the primary purpose of the test is to
> check
> > the metadata information about the unary minus/plus parameter. The test
> will
> > continue to run under higher jdks.
> > svn stat
> > M
> >
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> > A
> >
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
> > thanks,
>
> When running derbylang after the patch was appiled I got:
>
> Test using parameters for unary minus and unary plus
> Exception in thread "main" java.lang.NullPointerException
> at
> org.apache.derbyTesting.functionTests.tests.lang.unaryArithmeticDynamicParameter.main
> (unaryArithmeticDynamicParameter.java:44)
>
> for the lang/unaryArithmeticDynamicParameter test.
>
> I was running the tests on
>
> Java Version: 1.4.2_05
> Java Vendor: Sun Microsystems Inc.
> OS name: Linux
> OS architecture: i386
> OS version: 2.6.13-1.1532_FC4
>
> > Mamta
>
> > Index:
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> > ===================================================================
> > ---
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> (revision 330499)
> > +++
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> (working copy)
> > @@ -228,6 +228,7 @@
> > triggerStream.sql
> > triggerStream_app.properties
> > triggerStream_derby.properties
> > +unaryArithmeticDynamicParameter_app.properties
> > ungroupedAggregatesNegative.sql
> > union.sql
> > unlimited.sql
> > Index:
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > ===================================================================
> > ---
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> (revision 0)
> > +++
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> (revision 0)
> > @@ -0,0 +1,22 @@
> > +#
> > +# This is the default system properties file for SQL and JAVA tests.
> > +#
> > +# *** DO NOT PUT PROPERTIES FOR THE DERBY SYSTEM IN THIS FILE.
> > +# *** THEY BELONG IN default_derby.properties.
> > +#
> > +# This file will get handed to the test on the command line in a -p
> <filename>
> > +# argument.
> > +#
> > +# This causes ij to load the driver and make an
> > +# initial connection to the database.
> > +#
> > +# The .java test has to call util.getPropertyArg and util.startJBMS
> > +# to process the property file. See any of the .java tests for this
> code.
> > +#
> > +# If you want to alter these to use a different driver, connect to a
> different
> > +# database, or to not be used, override this file by creating
> > +# a file <testname>_app.properties to be used instead of this file.
> > +#
> > +
> > +runwithibm13=false
> > +runwithjdk13=false
> >
> > Property changes on:
> java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> > ___________________________________________________________________
> > Name: svn:eol-style
> > + native
> >
>
>
> --
> Bernt Marius Johnsen, Database Technology Group,
> Sun Microsystems, Trondheim, Norway
>
>
>

Re: [PATCH]Skip unaryArithmeticDynamicParameter test under jdk13

Posted by "Bernt M. Johnsen" <Be...@Sun.COM>.
>>>>>>>>>>>> Mamta Satoor wrote (2005-11-02 23:31:41):
> Hi,
>  I have a minor patch to skip lang/unaryArithmeticDynamicParameter.java test
> under jdk13. The reason for skipping is metadata calls for ParameterMetaData
> are not available in jdk13 and the primary purpose of the test is to check
> the metadata information about the unary minus/plus parameter. The test will
> continue to run under higher jdks.
>  svn stat
> M
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\copyfiles.ant
> A
> java\testing\org\apache\derbyTesting\functionTests\tests\lang\unaryArithmeticDynamicParameter_app.properties
>  thanks,

When running derbylang after the patch was appiled I got:

     Test using parameters for unary minus and unary plus
     Exception in thread "main" java.lang.NullPointerException
     	at org.apache.derbyTesting.functionTests.tests.lang.unaryArithmeticDynamicParameter.main(unaryArithmeticDynamicParameter.java:44)

for the lang/unaryArithmeticDynamicParameter test.

I was running the tests on

  Java Version:    1.4.2_05
  Java Vendor:     Sun Microsystems Inc.
  OS name:         Linux
  OS architecture: i386
  OS version:      2.6.13-1.1532_FC4

> Mamta

> Index: java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant
> ===================================================================
> --- java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant	(revision 330499)
> +++ java/testing/org/apache/derbyTesting/functionTests/tests/lang/copyfiles.ant	(working copy)
> @@ -228,6 +228,7 @@
>  triggerStream.sql
>  triggerStream_app.properties
>  triggerStream_derby.properties
> +unaryArithmeticDynamicParameter_app.properties
>  ungroupedAggregatesNegative.sql
>  union.sql
>  unlimited.sql
> Index: java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> ===================================================================
> --- java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties	(revision 0)
> +++ java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties	(revision 0)
> @@ -0,0 +1,22 @@
> +#
> +# This is the default system properties file for SQL and JAVA tests.
> +#
> +# *** DO NOT PUT PROPERTIES FOR THE DERBY SYSTEM IN THIS FILE.  
> +# *** THEY BELONG IN default_derby.properties.
> +#
> +# This file will get handed to the test on the command line in a -p <filename>
> +# argument.
> +#
> +# This causes ij to load the driver and make an
> +# initial connection to the database.
> +#
> +# The .java test has to call util.getPropertyArg and util.startJBMS
> +# to process the property file.  See any of the .java tests for this code.
> +#
> +# If you want to alter these to use a different driver, connect to a different
> +# database, or to not be used, override this file by creating
> +# a file <testname>_app.properties to be used instead of this file.
> +#
> +
> +runwithibm13=false
> +runwithjdk13=false
> 
> Property changes on: java/testing/org/apache/derbyTesting/functionTests/tests/lang/unaryArithmeticDynamicParameter_app.properties
> ___________________________________________________________________
> Name: svn:eol-style
>    + native
> 


-- 
Bernt Marius Johnsen, Database Technology Group, 
Sun Microsystems, Trondheim, Norway