db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vemund Østgaard (JIRA) <j...@apache.org>
Subject [jira] Updated: (DERBY-3224) Get Suites.All to run on the phoneME advanced platform
Date Wed, 16 Jan 2008 16:12:34 GMT

     [ https://issues.apache.org/jira/browse/DERBY-3224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Vemund Østgaard updated DERBY-3224:
-----------------------------------

    Attachment: 3224-diffv2.stat
                3224-diffv2

Attaching a new patch for this issue, where I have fixed all the issues I have found in the
tests run by suites.All related to running phoneME advanced, and made a small change in ij.
The changes are as follows:

* org/apache/derby/iapi/tools/i18n/LocalizedInput.java - The ij tests were running really
slowly on this platform, I got a good performance increase from using a BufferedReader on
top of the InputStreamReader when ij read from its scriptfiles. The reason is the use of some
buffers when doing character conversion. Every time the buffer is full, an exception object
would be created, thrown and caught. When ij read 1 char at a time from the InputStream, this
would happen 1.5 million times during the LangScripts test. Using the BufferedReader reduced
the number of exceptions to 92, and made the test run a lot faster on this platform.

* GrantRevokeTest - Added some code to clean up between tests, failed on phoneME advanced
as the tests were run in opposite order.

* CollationTest.java and CollationTest2.java - Added code to not run the tests for non-english
locales if the locales are not supported.

* ForBitDataTest.java - Added some clean up between tests, as tests got run in opposite order.

* ScrollCursors1Test.java - Added some clean up between tests, as tests got run in opposite
order.

* ForUpdateTest.java - Moved code from a test to general setup as it was needed by more than
one test and broke if tests were run in oposite order.

* UpdateCursorTest.java - Added some clean up between tests, as tests got run in opposite
order.

* CallableTest.java - Changed some asserts to compare Strings instead of Time objects, as
I couldn't find any evidence that the Time objects themselves are required to be equal.

* upgradeTests/_Suite.java - 

> Get Suites.All to run on the phoneME advanced platform
> ------------------------------------------------------
>
>                 Key: DERBY-3224
>                 URL: https://issues.apache.org/jira/browse/DERBY-3224
>             Project: Derby
>          Issue Type: Test
>          Components: Test
>         Environment: Product: phoneME Advanced (phoneme_advanced_mr2-b34) 
> Profile: Foundation Profile Specification 1.1 
> JVM:     CVM phoneme_advanced_mr2-b34 (interpreter loop) 
>            Reporter: Vemund Østgaard
>            Assignee: Vemund Østgaard
>         Attachments: 3224-diff, 3224-diff.stat, 3224-diffv2, 3224-diffv2.stat
>
>
> I'm trying to get suites.All to run on the phoneME advanced platform.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message