Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated GCC compile farm information

Note: The content related to Cattack on this page is outdated.

 

Every night regression testing occurs for several different configurations across several different platforms. The results are uploaded to CatTrack and a report is mailed out to the regression mailing list. Look here if you are looking for how to run our automated tests.

...

To see what each machine is currently running, see the regression machine crontabs

Note: The information about ANU machines in the table below is outdated.

Machine Name

Role

Location

OS

Architecture

Hardware details

jikesrvm

catrack

ANU

Linux

x86

P4

jalapeno

regression

ANU

Linux

x86_64

Core 2 Quad

habenero

regression

ANU

Linux

x86_64

Core 2 Duo

cayenne

regression

ANU

Linux

x86

P4-D

kumataka

regression

ANU

Linux

x86

P4-D

paprika

regression

ANU

OS X

x86

Core 2 Duo

rvmppclnx64

regression

ANU

Linux

ppc

Power5

piano

regression

Watson

Linux

ppc

JS21 (PPC970) 4 cores

piccolo

regression

Watson

AIX

ppc

JS21 (PPC970) 4 cores

excalibur

regression

Watson

AIX

ppc

Power4 8 cores

PowerPC machines for development

If you need access to a PowerPC machine for development (as opposed to regular regression testing), you can try to ask for an account at the GCC Compile Farm.

At the moment only PPC64 machines are available:

MachineOSNotes

gcc110

Fedora 18IcedTea 7 with PPC64 JIT available in /opt/cfarm/
gcc111AIX 7.1IBM Java 6 JDK and IBM Java 7 JRE available
gcc112Fedora 20IcedTea 7 with PPC64 JIT preinstalled as standard JDK

See the GCC compile farm wiki for more information.

 

Depending on the machine you want to use, you may have to reconfigure the JDK that Ant uses. This can be done by creating an .antrc file (e.g. in your home directory).

Panel
titleExample .antrc

JAVACMD=/opt/cfarm/icedtea-2.5.3-java7-ppc64-jit/bin/java

A JAVACMD entry changes the JDK that is used to run Ant. (Note: this cannot be a JRE as Ant needs a JDK.)

You can use an ANT_OPTS entry to pass additional arguments to the started VM if necessary.