harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Qiu" <sean.xx....@gmail.com>
Subject Re: [buildtest] A new adaptor to integrate junit's tests into BTI 2.0
Date Wed, 12 Sep 2007 10:40:15 GMT
Of course, i will try.

2007/9/12, Mikhail Loenko <mloenko@gmail.com>:
>
> 2007/8/31, Sean Qiu <sean.xx.qiu@gmail.com>:
> > I have uploaded the test result [1] with harmony classslib and ibm j9 vm
> > ,since drlvm cannot generate the report.
>
> Thanks, Sean. Could you please provide more details on why drlvm cannot
> generate the report. JIRA issue would be fine
>
> Thanks,
> Mikhail
>
> > I first find out a list that ri can pass all of the test. (Ri cannot
> pass
> > all the tests).
> > Then run this list with harmony jre.  The result is as followings [2]
> >
> > I have started to dive into the code to find out the problems.
> > It seems some tests of them are trivial and the reason of failure is due
> to
> > behavior difference.
> >
> > Later, i will try to run all the tests regardless of ri results.
> >
> > [1] https://issues.apache.org/jira/browse/HARMONY-4701
> > [2] test results
> > Package: Passed: Failed: Total:
> >
> java/awt<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/awt/package_index.html>
> > 1946 127 2070     +
> >
> color<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/awt/color/package_index.html>
> > 38 0 38     +
> datatransfer<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/awt/datatransfer/package_index.html>
> > 9 6 14     +
> dnd<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/awt/dnd/package_index.html>
> > 50 1 51     +
> geom<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/awt/geom/package_index.html>
> > 2650 66 2714     +
> >
> image<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/awt/image/package_index.html>
> > 60747 168 60896
> >
> java/beans<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/beans/package_index.html>
> > 283 17 297     +
> >
> beancontext<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/beans/beancontext/package_index.html>
> > 130 1
> 130  java/io<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/io/package_index.html>
> > 651 18
> 667  java/lang<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/lang/package_index.html>
> > 2049 16 2064     +
> >
> ref<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/lang/ref/package_index.html>
> > 10 0 10     +
> reflect<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/lang/reflect/package_index.html>
> > 340 1
> 341  java/math<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/math/package_index.html>
> > 379 8
> 387  java/net<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/net/package_index.html>
> > 834 78
> 910  java/nio<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/nio/package_index.html>
> > 2944 2 2946     +
> >
> channels<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/nio/channels/package_index.html>
> > 9 0 9     +
> charset<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/nio/charset/package_index.html>
> > 34 1
> 35  java/rmi<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/rmi/package_index.html>
> > 20 0
> 20  java/security<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/security/package_index.html>
> > 160 0
> 160  java/text<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/text/package_index.html>
> > 793 39 829     +
> >
> AttributedCharacterIterator<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/text/AttributedCharacterIterator/package_index.html>
> > 3 0
> 3  java/util<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/util/package_index.html>
> > 6053 16 6068     +
> >
> jar<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/util/jar/package_index.html>
> > 5 0 5     +
> logging<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/util/logging/package_index.html>
> > 225 1 225     +
> >
> regex<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/util/regex/package_index.html>
> > 85 5 90     +
> zip<file:///home/xiaoxia/at/cvsmauve/mauve/results/java/util/zip/package_index.html>
> > 179 0
> 179  javax/accessibility<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/accessibility/package_index.html>
> > 2 0
> 2  javax/crypto<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/crypto/package_index.html>
> > 28 0
> 28  javax/imageio/plugins<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/imageio/plugins/package_index.html>
> > 85 0
> 85  javax/imageio/spi<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/imageio/spi/package_index.html>
> > 10 26
> 15  javax/imageio/stream<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/imageio/stream/package_index.html>
> > 8 0
> 8  javax/naming<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/naming/package_index.html>
> > 65 0 65     +
> directory<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/naming/directory/package_index.html>
> > 4 0
> 4  javax/net/ssl<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/net/ssl/package_index.html>
> > 0 3
> 2  javax/print<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/print/package_index.html>
> > 47 2 49     +
> attribute<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/print/attribute/package_index.html>
> > 113 12 125     +
> >
> attribute/standard<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/print/attribute/standard/package_index.html>
> > 2 0
> 2  javax/security/auth<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/security/auth/package_index.html>
> > 2 0
> 2  javax/swing<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/package_index.html>
> > 4169 274 4410     +
> >
> JInternalFrame<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JInternalFrame/package_index.html>
> > 4 0 4     +
> JList<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JList/package_index.html>
> > 3 11 8     +
> JList/AccessibleJList<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JList/AccessibleJList/package_index.html>
> > 1 15 1     +
> JRootPane<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JRootPane/package_index.html>
> > 15 0 15     +
> JScrollPane<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JScrollPane/package_index.html>
> > 3 1 4     +
> JSpinner<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JSpinner/package_index.html>
> > 49 0 49     +
> JTable<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JTable/package_index.html>
> > 1 1 1     +
> JTable/AccessibleJTable<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/JTable/AccessibleJTable/package_index.html>
> > 2 2 2     +
> UIManager<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/UIManager/package_index.html>
> > 4 0 4     +
> border<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/border/package_index.html>
> > 105 7 112     +
> >
> event<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/event/package_index.html>
> > 207 19 226     +
> >
> filechooser<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/filechooser/package_index.html>
> > 11 0 11     +
> plaf<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/plaf/package_index.html>
> > 31 0 31     +
> plaf/basic<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/plaf/basic/package_index.html>
> > 816 113 921     +
> >
> plaf/basic/BasicSplitPaneUI<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/plaf/basic/BasicSplitPaneUI/package_index.html>
> > 4 0 4     +
> plaf/metal<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/plaf/metal/package_index.html>
> > 345 152 494     +
> >
> plaf/metal/MetalBorders<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/plaf/metal/MetalBorders/package_index.html>
> > 24 6 30     +
> plaf/metal/MetalIconFactory<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/plaf/metal/MetalIconFactory/package_index.html>
> > 4 2 6     +
> table<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/table/package_index.html>
> > 568 19 579     +
> >
> table/JTableHeader<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/table/JTableHeader/package_index.html>
> > 0 3 1     +
> table/JTableHeader/AccessibleJTableHeader<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/table/JTableHeader/AccessibleJTableHeader/package_index.html>
> > 0 13 0     +
> text<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/text/package_index.html>
> > 1432 216 1640     +
> >
> text/AbstractDocument<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/text/AbstractDocument/package_index.html>
> > 13 2 14     +
> text/DefaultStyledDocument<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/text/DefaultStyledDocument/package_index.html>
> > 583 4 586     +
> >
> text/FlowView<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/text/FlowView/package_index.html>
> > 0 1 0     +
> text/html<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/text/html/package_index.html>
> > 165 3 168     +
> >
> text/html/parser<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/text/html/parser/package_index.html>
> > 1494 169 1663     +
> >
> tree<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/tree/package_index.html>
> > 1172 25 1195     +
> >
> undo<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/swing/undo/package_index.html>
> > 178 17
> 194  javax/xml<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/xml/package_index.html>
> > 1 0 1     +
> parsers<file:///home/xiaoxia/at/cvsmauve/mauve/results/javax/xml/parsers/package_index.html>
> > 1 0
> 1  org/omg/CORBA<file:///home/xiaoxia/at/cvsmauve/mauve/results/org/omg/CORBA/package_index.html>
> > 88 7 90     +
> portable<file:///home/xiaoxia/at/cvsmauve/mauve/results/org/omg/CORBA/portable/package_index.html>
> > 31 0 31     +
> 2_3<file:///home/xiaoxia/at/cvsmauve/mauve/results/org/omg/CORBA_2_3/package_index.html>
> > 0 1
> 1  org/omg/DynamicAny<file:///home/xiaoxia/at/cvsmauve/mauve/results/org/omg/DynamicAny/package_index.html>
> > 241 0
> 241  org/omg/IOP<file:///home/xiaoxia/at/cvsmauve/mauve/results/org/omg/IOP/package_index.html>
> > 0 1
> 0  org/omg/PortableServer<file:///home/xiaoxia/at/cvsmauve/mauve/results/org/omg/PortableServer/package_index.html>
> > 6 2 7
> >
> > 2007/8/27, Sean Qiu <sean.xx.qiu@gmail.com>:
> > >
> > > Of course, thanks for you help.
> > >
> > > 2007/8/24, Mikhail Loenko <mloenko@gmail.com>:
> > > >
> > > > Hi Sean,
> > > >
> > > > would you like to try installing regular run of this suite against
> > > > snapshots?
> > > > If you make the results available by some URL, I'd updated the list
> > > > of source URL (@test_results_links in [1]) and results of the
> testing
> > > > would
> > > > automatically appear in the tables [2,3]
> > > >
> > > > Thanks,
> > > > Mikhail
> > > >
> > > > [1]
> > > >
> http://people.apache.org/~mloenko/snapshot_testing/script/snapshots.pl<
> http://people.apache.org/%7Emloenko/snapshot_testing/script/snapshots.pl>
> > > > [2]
> http://people.apache.org/~mloenko/snapshot_testing/script/snapshots_summary.html
> > > >
> > > > <
> http://people.apache.org/%7Emloenko/snapshot_testing/script/snapshots_summary.html
> >
> > > > [3]
> > > >
> http://people.apache.org/~mloenko/snapshot_testing/script/r567890/index.html
> <
> http://people.apache.org/%7Emloenko/snapshot_testing/script/r567890/index.html
> >
> > > >
> > > > 2007/8/24, Sean Qiu < sean.xx.qiu@gmail.com>:
> > > > > 2007/8/23, Alexey Varlamov <alexey.v.varlamov@gmail.com>:
> > > > >
> > > > > > Sean,
> > > > > >
> > > > > > Nice work - I've integrated this JIRA into SVN. I'm curious
what
> is
> > > > >
> > > > >
> > > > > Thanks very much.
> > > > >
> > > > > next - TestNG, JMock, Mauve?
> > > > >
> > > > >
> > > > > I have got the test list that we can pass successfully.
> > > > > So i will try mauve first.
> > > > >
> > > > > BTW, the derby 10.3.1.4 finally release, and this one includes the
> > > > derby
> > > > > junit test now. I am trying derby too.
> > > > >
> > > > >
> > > > > > BTW, recalling the XMLReporter issue with Mauve, you can simply
> > > > > > contact their developers and ask for this feature or even
> provide
> > > > > > ready-to-commit patch. I think it is the best solution.
> > > > > > Good luck, and looking forward for the new adapters!
> > > > >
> > > > >
> > > > > Thanks again. I will try.
> > > > >
> > > > > 2007/8/22, Sean Qiu <sean.xx.qiu@gmail.com>:
> > > > > > > 2007/8/22, Tim Ellison < t.p.ellison@gmail.com>:
> > > > > > > >
> > > > > > > > Sean Qiu wrote:
> > > > > > > > > Hi, guys
> > > > > > > > >
> > > > > > > > > I have wrote a new adaptor to integrate junit's
tests into
> BTI
> > > > 2.0.
> > > > > > > > > Could someone pls try this patch [1] ?  Thanks.
> > > > > > > > >
> > > > > > > > > [1] https://issues.apache.org/jira/browse/HARMONY-4637
> > > > > > > >
> > > > > > > > I wouldn't know Sean, but hopefully the BTI gurus
can
> > > > comment.  I took
> > > > > > a
> > > > > > > > look at the files and it seems remarkably simple to
> incorporate
> > > > > > JUnit's
> > > > > > > > test suites if that is all that is required.
> > > > > > >
> > > > > > >
> > > > > > >  Yes , i am going to add some other test suites into our
BTI.
> > > > > > > And this is the simplest one as a start.
> > > > > > >
> > > > > > > On a different topic, a while ago I suggested that we move
the
> 2.0
> > > > > > > > branch to HEAD -- any BTI maintainers still up for
it?
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > > Tim
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Sean Qiu
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Sean Qiu
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Sean Qiu
> >
> >
> >
> >
> > --
> > Sean Qiu
> >
>



-- 
Sean Qiu
China Software Development Lab, IBM

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message