Re: Intel's AWT/Swing test suite

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,
This will make finding areas to be fixed much easier! Thanks ;)
                                                                  David Fu.

> Hi All,
>
> I've uploaded a new jar file containing modified test cases from the
> Intel test suite (the jar contains both .java and .class files, see
> below for more details).  Compared to the jar I posted last month, this
> one contains around 900 additional tests.  Most of the new tests are for
> the javax.swing.text.* package:
>
> http://www.object-refinery.com/classpath/htests-20060724.jar
>
> Instructions for running the tests are the same as in my previous message.
>
> Regards,
>
> Dave
>
>
> David Gilbert wrote:
>
>> Hi All,
>>
>> Last week Intel posted their AWT/Swing test suite at the Harmony
>> project site.  I've been taking a look at it, to see what value there
>> is in it for GNU Classpath...and, in spite of a lot overlap with
>> Mauve, there are many new tests in there that are useful to us.
>>
>> Unfortunately they decided to write the tests in the java.awt.* and
>> javax.swing.* namespace, which makes it awkward to run the tests, both
>> against Sun's reference implementation (to verify the tests) and
>> against GNU Classpath (to find bugs in our implementation).  However,
>> it has been relatively straightforward (though tedious) to refactor
>> the tests to move the tests into their own namespace (I used
>> test.java.awt.* and test.javax.swing.*).
>>
>> You can find a jar file containing both the (JUnit-based) tests and
>> corresponding source code (for around 2,600 tests so far) here:
>>
>> http://www.object-refinery.com/classpath/htests-20060620.jar
>>
>> To run the tests, use the following command line:
>>
>> jamvm -classpath .:lib/junit.jar junit.textui.TestRunner
>> test.java.awt.PackageTestSuite
>>
>> ...replacing the class name with the name of any test class, or the
>> package level test suites:
>>
>> test.java.awt.PackageTestSuite
>> test.java.awt.datatransfer.PackageTestSuite
>> test.java.awt.event.PackageTestSuite
>> test.java.awt.font.PackageTestSuite
>> test.java.awt.image.PackageTestSuite
>> test.javax.swing.PackageTestSuite
>> test.javax.swing.border.PackageTestSuite
>> test.javax.swing.colorchooser.PackageTestSuite
>> test.javax.swing.event.PackageTestSuite
>> test.javax.swing.plaf.PackageTestSuite
>> test.javax.swing.table.PackageTestSuite
>> test.javax.swing.tree.PackageTestSuite
>> test.javax.swing.undo.PackageTestSuite
>>
>> There is also a test suite that will run all tests:
>>
>> test.AWTSwingTestSuite (runs all tests)
>>
>> There are still many tests that I haven't extracted from
>> javax.swing.*, javax.swing.plaf.basic.*, javax.swing.plaf.metal.* and
>> javax.swing.text.*.  I'll post a revised test jar file when I've
>> completed those.
>>
>> Regards,
>>
>> Dave
>
>
>



[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux