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 "Myrna van Lunteren (JIRA)" <ji...@apache.org> on 2012/11/02 01:44:12 UTC

[jira] [Created] (DERBY-5977) Run storemore and possibly other store .sql tests in junit harness using ScriptTest mechanism.

Myrna van Lunteren created DERBY-5977:
-----------------------------------------

             Summary: Run storemore and possibly other store .sql tests in junit harness using ScriptTest mechanism.
                 Key: DERBY-5977
                 URL: https://issues.apache.org/jira/browse/DERBY-5977
             Project: Derby
          Issue Type: Improvement
          Components: Test
            Reporter: Myrna van Lunteren
            Assignee: Myrna van Lunteren


There are a number of .sql tests in the storemore suite, which might be able to in the junit framework through a scriptTest. 
They can still be fully converted at a later stage if we need more control.
 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (DERBY-5977) Run storemore and possibly other store .sql tests in junit harness using ScriptTest mechanism.

Posted by "Myrna van Lunteren (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-5977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Myrna van Lunteren updated DERBY-5977:
--------------------------------------

    Attachment: DERBY-5977_1.diff
                DERBY-5977_1.stat

Attaching a patch that shows what .sql files I think can be run through the junit scriptest mechanism and what changes need to be made to the .sql files and masters to accomodate this.

This is a massive patch, because of white space diffs and other minor changes in the .sql scripts and masters, but the more interesting change is the new test StoreScriptsTest.java. 
There is also a new StoreHarnessJavaTest.java, which maybe can run (some of) the old java tests, but I've not worked on that one yet.

The main issue I have with the new StoreScriptsTest.java is that I could not get the scripts to work correctly unless I modified every "connect 'wombat'" statement to "connect 'jdbc:derby;wombat".
This however does force a call to DriverManager, making it impossible for these tests to run under (current) J2ME platforms which only have DataSource available.
I *thought* this would be unnecessary if I set the properties for ij.protocol, but it didn't work.

Does anyone know how to address this? 
                
> Run storemore and possibly other store .sql tests in junit harness using ScriptTest mechanism.
> ----------------------------------------------------------------------------------------------
>
>                 Key: DERBY-5977
>                 URL: https://issues.apache.org/jira/browse/DERBY-5977
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>            Reporter: Myrna van Lunteren
>            Assignee: Myrna van Lunteren
>         Attachments: DERBY-5977_1.diff, DERBY-5977_1.stat
>
>
> There are a number of .sql tests in the storemore suite, which might be able to in the junit framework through a scriptTest. 
> They can still be fully converted at a later stage if we need more control.
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (DERBY-5977) Run storemore and possibly other store .sql tests in junit harness using ScriptTest mechanism.

Posted by "Myrna van Lunteren (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DERBY-5977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Myrna van Lunteren updated DERBY-5977:
--------------------------------------

    Issue & fix info: Patch Available

patch ready for review
                
> Run storemore and possibly other store .sql tests in junit harness using ScriptTest mechanism.
> ----------------------------------------------------------------------------------------------
>
>                 Key: DERBY-5977
>                 URL: https://issues.apache.org/jira/browse/DERBY-5977
>             Project: Derby
>          Issue Type: Improvement
>          Components: Test
>            Reporter: Myrna van Lunteren
>            Assignee: Myrna van Lunteren
>         Attachments: DERBY-5977_1.diff, DERBY-5977_1.stat
>
>
> There are a number of .sql tests in the storemore suite, which might be able to in the junit framework through a scriptTest. 
> They can still be fully converted at a later stage if we need more control.
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira