harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <g...@pobox.com>
Subject Re: [drlvm][unit] 100% of class library tests pass
Date Thu, 16 Nov 2006 17:51:23 GMT


Mikhail Loenko wrote:
> Well let's see how often we will break CI systems. If we break
> it twice a day then pre-commit testing needs to be strengthened.

Right.  Exactly.  Iterate and adapt.

> 
> BTW if compile in release mode then all classlib tests run 35 minutes
> on DRLVM. Once we fix DRLVM to run with the fork mode "once"
> it will be even faster...
> 
> Thanks,
> Mikhail
> 
> 2006/11/16, Geir Magnusson Jr. <geir@pobox.com>:
>>
>> Mikhail Loenko wrote:
>> > why not?
>>
>> Because the full-stack testing is appropriate for CI systems that are
>> running full-time to catch bugs. That's what our build-test
>> infrastructure is all about.
>>
>> Asking DRLVM developers (and conversely, classlib developers) to run 1+
>> hours of tests for even the smallest commits is a waste of time.  We
>> simply need to balance efficiency (targeted testing when you make a fix)
>> with the dedication to have a rapid response when the CI systems find a
>> problem.
>>
>> geir
>>
>>
>> >
>> > 2006/11/16, Geir Magnusson Jr. <geir@pobox.com>:
>> >>
>> >>
>> >> Pavel Ozhdikhin wrote:
>> >> > On 11/16/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
>> >> >>
>> >> >> Be sure to not miss anyone :)  This was a great community 
>> effort, with
>> >> >> everyone pitching in.
>> >> >>
>> >> >> DRLVM is now a full peer  to J9 in Harmony testing.  :)  We 
>> still need
>> >> >> to use J9 (and another VM that happens to work with our 
>> classlibrary),
>> >> >> as a sanity check, but we should from now on use DRLVM in our CI
>> >> testing
>> >> >> framework.
>> >> >
>> >> >
>> >> > On the other hand, to make sure DRLVM has no regressions regarding
>> >> > to Classlibrary Unit Tests it makes sense to add these tests to the
>> >> "test"
>> >> > target of DRLVM build.
>> >> > What do people think?
>> >>
>> >> Adding classlib unit tests to DRLVM test target?  No thanks :)
>> >>
>> >> geir
>> >>
>> >> >
>> >> > Thanks,
>> >> > Pavel
>> >> >
>> >> >
>> >> >
>> >> >> geir
>> >> >>
>> >> >>
>> >> >> Alexei Fedotov wrote:
>> >> >> > Oops, I've missed:
>> >> >> > * Andrew Zhang for reviewing class library patches and helpful
>> >> >> discussions
>> >> >> >
>> >> >> > On 11/16/06, Alexei Fedotov <alexei.fedotov@gmail.com>
wrote:
>> >> >> >>
>> >> >> >> Folks,
>> >> >> >> According to http://harmonytest.org, today 100% of class
library
>> >> unit
>> >> >> >> tests pass on DRLVM. Thank you all! It takes 44 days for
the 
>> great
>> >> >> >> team we are. Thanks for your thoughtful, diligent work
and deep
>> >> >> >> inspiration. Kudos to you for the following (and not limited
to
>> >> this):
>> >> >> >>
>> >> >> >> * Alexey Varlamov and Elena for driving the whole process
>> >> >> >> * Anton and Vladimir Ivanov for automating test runs
>> >> >> >> * Geir and Gregory for checking and committing related
DRLVM
>> >> patches
>> >> >> >> * Paulex, Tim, Nathan, Stepan and Mikhail Loenko for checking

>> and
>> >> >> >> committing related class library patches
>> >> >> >> * Alexey Petrenko for becoming ICU expert and writing
good JIRA
>> >> issue
>> >> >> >> resolution guidelines
>> >> >> >> * Alexei Zakharov for resolving class library test issues
>> >> >> >> * Ilya Okomin, Denis Kishenko, Oleg Khaschansky and Alexey
>> >> Ivanov for
>> >> >> >> fixing class library and tests* Ivan, Egor, Mikhail Fursov,

>> Nikolay
>> >> >> >> Sidelnikov and Alexander Astapchuk for making execution
engines
>> >> work
>> >> >> >> * Tatiana and Maxim for filing JIRA issues about test
failures
>> >> >> >> * Nikolay Kuznetsov for completing thread interruption

>> handling and
>> >> >> >> reverting consequences of park/unpark integration
>> >> >> >> * Pavel Afremov for fixing exception handling
>> >> >> >> * Boris Kuznetsov for intelligent fixing of security tests
>> >> >> >> * Rana and Salikh for evaluating and discussing problems,

>> reviewing
>> >> >> >> and trying DRLVM patches
>> >> >> >> * Pavel Pervov and Evgueni for help with DRLVM patches
>> >> >> >> * Artem for discovering and fixing weird Windows* behavior
>> >> >> >> * My wife for bringing hot tea to the computer during
sleepless
>> >> nights
>> >> >> >>
>> >> >> >> There are still open issues with reliability, multiprocessor
and
>> >> other
>> >> >> >> special configurations, so the page
>> >> >> >> http://wiki.apache.org/harmony/Unit_Tests_Pass_on_DRLVM
 remains
>> >> >> >> active. But this shouldn't prevent us from including class

>> library
>> >> >> >> testing into Harmony "zero regression" policy. What do
you 
>> think?
>> >> >> >>
>> >> >> >> --
>> >> >> >> Thank you,
>> >> >> >> Alexei
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >>
>> >> >
>> >>
>> >
>>
> 

Mime
View raw message