Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] Some Updated Info on our "Build Machine" (and JUnit failures)



Some of you may notice a few JUnit failures on the latest M-builds and I-builds. (currently 4 failures).

I *think* these are all probably due to us changing the VM that runs the tests. And, I suspect will be
even harder for any of you to reproduce locally.

The reason we changed VM's that run the tests, is that we've changed the machine we are running
the builds on. It is now an eclipse.org owned machine with a PPC processor. I am the last person
who knows what that really means, but according to our friendly webmaster:
"an IBM Power5 box with four PPC CPUs and 16 GB
of RAM. The /home filesystem (downloads, cvs, etc) is connected via Gigabit
to the eclipse.org backend.  
"

And, to make matters worse, these builds are not quite sending out notifications correctly ... I suspect
we'll have fixed on Monday, but if not, please check frequently "for the latest build".

(And, to make matters worse, Naci's hard drive crashed and he has limited email :(

So .... the point is, if you can fix the tests to work on any VM, that's great .. but if you agree they are
small quirks with the tests just do to the VM, then you might remove them for now (and open
a bug to fix later).

Of course, ... maybe the failures show something important, that we should fix right away, since we
want to support all platforms ... but ... thought I'd send this hint that it might be due to the VM changing.
(I had some encoding ones that were known to be VM sensitive, so I just removed them for now).

If any questions or concerns, you know where to ask :)

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[do not read further unless you enjoy nitty gritty details ... is mostly for long term reference,
for complete reproducibility, if ever needed]

So, for "full reference" information,

we are using the 32 bit VM at available at

https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=lxdk&S_PKG=ip32142sr4&cp=UTF-8

(you might need to minimally register for that url, sorry, not sure of other sources of PPC 32/63 bit VM's).

(We tried using the 64 bit VM, but had to "back off" since, SWT only works with the 32 bit version of GTK)

the -fullversion options shows
J2RE 1.4.2 IBM build cxppc32142-20060120 (SR4)

There is a "buildmachineinfo.properties" file produced with each build and uploaded to download site, but isn't currently
"published" on build page ... but if you ssh or sftp to the download site, you'd see the lomboz server produced builds
are identified with buildComputer="buildserver" and the eclipse.org machine is identified
as buildComputer="utils" (which is why I'm documenting them here :) .

                   

Back to the top