# harmony-dev mailing list archives

##### Site index · List index
Message view
Top
Subject Re: [general][testing] cruise control on the WinXP and SUSE linux
Date Fri, 17 Nov 2006 14:31:27 GMT
```On 11/17/06, Stepan Mishura <stepan.mishura@gmail.com> wrote:
>
> On 11/17/06, Vladimir Ivanov wrote:
> >
> > For the first notification: sometimes it happens :( Usually, the second
> > run
> > helps.
> > For the second, I need more information. I never saw it before.
> >
> > Could you rerun it?
>
>
> I rerun it but it didn't helped. It seems that CC does nothing - no email
> notifications. And the last message it printed was:
> [cc]Nov-17 20:16:32 BuildQueue    - BuildQueue started

Seems, it works OK. Just wait some time before start the process.

I've tried to check CC status via browser as README.txt suggests and I see:
> HTTP ERROR: 500
> Unable to compile class for JSP
> RequestURI=/

I think, there is no java-compiler in the path. Could you check your
JAVA_HOME setting?

I'm going to update the readme.txt in the nearest future to
describe problems that I met in the process of CC installation :)

Thanks,
> Stepan.
>
> >
> > On 11/16/06, Stepan Mishura <stepan.mishura@gmail.com> wrote:
> > >
> > >
> > > I've applied the latest patch from HARMONY-995 and run CC. And it
> failed
> > > on
> > > Windows. However I've just built and run classlib's tests
> successfully.
> > > I've
> > > got 2 e-mail notifications.
> > >
> > > The first one is 724Kb and starts with:
> > >
> > > BUILD FAILED
> > > Ant Error Message:
> > > C:\users\smishura\buildtest\cc\projects\classlib\trunk\build.xml:123:
> > The
> > > following error occurred while executing this line:
> > > C:\users\smishura\buildtest\cc\projects\classlib\trunk\make\build-
> > java.xml
> > > :96:
> > > ... Built files still exist after module clean targets have run. This
> > > probably means that one or more patternsets are incomplete. The
> > remaining
> > > files are:
> > >
> > >
> >
> C:\users\smishura\buildtest\cc\projects\classlib\trunk\build\classes\com\sun\net\ssl\internal\ssl\Provider\$1.class
> > >
> > >
> >
> C:\users\smishura\buildtest\cc\projects\classlib\trunk\build\classes\com\sun\net\ssl\internal\ssl\Provider.class
> > > ..
> > > ... <list of Classlib classes>
> > >
> > > The second notification is small and it just says:
> > > BUILD FAILED
> > > Ant Error Message: error string found
> > >
> > > Any idea what is wrong?
> > >
> > > Thanks,
> > > Stepan.
> > >
> > > On 11/16/06, Vladimir Ivanov wrote:
> > > >
> > > > On 11/16/06, Stepan Mishura  wrote:
> > > > >
> > > > > Vladimir,
> > > > >
> > > > > Sorry, I didn't follow discussions about build-and-test infra.
> I've
> > > done
> > > > > check out of build-and-test workspace and I'm trying to set up it.
> I
> > > > > have some questions:
> run
> > > CC
> > > > on
> > > > > DRL VM. Does the file is up to date?
> > > > > - 'ant setup' fetches CruiseControl and sets it up. But why I
> should
> > > > fetch
> > > > > classlib dependencies manually? IMHO, 'ant setup' should do it
> too.
> > > >
> > > >
> > > >
> > > > Thanks. You're the second person who asks about CC :)
> > > >
> > > > Actually, I use the updated version of script (this one + patch from
> > > issue
> > > > 995). The updated version has updated README.txt and also run build
> > for
> > > > classlib and drlvm modules. Please, try it.
> > > >
> > > >
> > > >
> > > > Thanks, Vladimir
> > > >
> > > >
> > > >
> > > > > Thanks,
> > > > > Stepan.
> > > > >
> > > > > On 11/16/06, Vladimir Ivanov  wrote:
> > > > > >
> > > > > > Thanks, today this test passed on both machines :( I hope, the
> CC
> > > will
> > > > > > send
> > > > > > notification if this test fail again.
> > > > > >
> > > > > > Now, notifications should be sending to harmony-commits list
> from
> > > the
> > > > > > nomail@intel.com address.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Thanks, Vladimir
> > > > > >
> > > > > > On 11/16/06, Stepan Mishura wrote:
> > > > > >
> > > > > > > On 11/15/06, Vladimir Ivanov wrote:
> > > > > > > >
> > > > > > > > Sorry, I can't use the
> harmony-commits@incubator.apache.orgmail
> > > > > > > address.
> > > > > > > >
> > > > > > > > Sorry again, to test it I use the nomail@hursley.ibm.com
as
> > for
> > > > IBM
> > > > > > > > notifications without ask for permission :(
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Could somebody register some fake mail address in
the
> > > > > harmony-commits
> > > > > > to
> > > > > > > > use
> > > > > > > > it for my CC notifications or I should use other alias
or
> may
> > be
> > > > > other
> > > > > > > > options exist?
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Thanks, Vladimir
> > > > > > > >
> > > > > > > > By the way, now my CC reports for both systems:
> > > > > > > > Unit Test Error Details: (1)    Test:  test_Sign Class:
> > > > > > > >
> > org.apache.harmony.xnet.tests.provider.jsse.DigitalSignatureTest
> > > > > > > > junit.framework.AssertionFailedError   at
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.harmony.xnet.tests.provider.jsse.DigitalSignatureTest.test_Sign
> > > > > > > > (
> > > > > > > > DigitalSignatureTest.java:135)   at
> > > > > > > > java.lang.reflect.VMReflection.invokeMethod(Native
Method)
> > > > > > >
> > > > > > >
> > > > > > > Hm, ... strange. The test passes for me on Linux and Windows.
> > > > > > >
> > > > > > > This is regression test for JSSE provider and it goes with
a
> fix
> > > for
> > > > > the
> > > > > > > provider. So it can fail if CC doesn't perform classlib
> rebuild.
> > > And
> > > > I
> > > > > > > believe it does.
> > > > > > >
> > > > > > > Is the failure stable for you? Can you reproduce it?
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Stepan.
> > > > > > >
> > > > > > > On 11/15/06, Alexey Varlamov <alexey.v.varlamov@gmail.com>
> > wrote:
> > > > > > > > >
> > > > > > > > > 15.11.06, Gregory Shimansky<gshimansky@gmail.com>
> > написал(а):
> > > > > > > > > > Vladimir Ivanov wrote:
> > > > > > > > > > > Hello everyone,
> > > > > > > > > > > I started cruise control (stored in
the "buildtest"
> > module
> > > > > with
> > > > > > > > patch
> > > > > > > > > from
> > > > > > > > > > > issue 995) on the Windows XP and SUSE
Linux boxes.
> > > > > > > > > > > Both machines are identical (1 CPU
- P4*3GHz, 1GB RAM,
> > > 120Gb
> > > > > > HDD).
> > > > > > > > > > >
> > > > > > > > > > > On each platform cruise control runs
(as separate
> > projects
> > > > in
> > > > > СС
> > > > > > > > > terms, all
> > > > > > > > > > > settings have default values):
> > > > > > > > > > > - build of classlib module (target:
'rebuild');
> > > > > > > > > > > - classlib tests on J9 VM (target 'test'
in the
> classlib
> > > > > > module);
> > > > > > > > > > > - build of drlvm module (target: 'build');
> > > > > > > > > > > - vm tests (kernel+smoke+cunit, target:
'test' in the
> > > drlvm
> > > > > > > module);
> > > > > > > > > > > - classlib tests on DRL VM (target:
'test' in the
> > classlib
> > > > > > module
> > > > > > > > with
> > > > > > > > > -
> > > > > > > > > > > Dtest.jre.home=drlvm);
> > > > > > > > > > >
> > > > > > > > > > > Is it OK to send my cruise control
> the
> > > > > > > > > harmony-commits
> > > > > > > > > > > list
> > > > > > > > > > > in order to notify about regressions?
> > > > > > > > > > >
> > > > > > > > > > > I suspect the notifications are not
ideal but I will
> > work
> > > on
> > > > > > their
> > > > > > > > > > > improvement upon precedents (false
alarms) and your
> > > feedback
> > > > > > > > > >
> > > > > > > > > > I am +1 for cruise control and notifications
to
> > > > harmony-commit.
> > > > > > > > > >
> > > > > > > > > > But I wonder about linux version choice.
If it is SuSE9,
> > > then
> > > > > > could
> > > > > > > we
> > > > > > > > > > upgrade it to SuSE10 or install another
distribution
> like
> > > FC5
> > > > > with
> > > > > > > gcc
> > > > > > > > > > 4.1.x? This will help a lot with compilation
errors
> which
> > > gcc
> > > > > > 3.3.3on
> > > > > > > > > > SuSE9 doesn't report.
> > > > > > > > > Good point, I support this.
> > > > > > > > > Alexey
> > >
> >
>
> --
> Stepan Mishura
> Intel Middleware Products Division
> ------------------------------------------------------