Difference between revisions of "Qa/Testtool FD6"

From Apache OpenOffice Wiki
< Qa
Jump to: navigation, search
(Importing clean maho's mail to the wiki)
 
(Work in progress - adding setup modes)
Line 1: Line 1:
1. Platform
+
This page is intended to help the Linux users to use the Testtool. The info on this page is for Fedora Core 6, but it's useful for most Linux distros.
* Fedora Core 6 (a GNU/Linux distribution)
+
* OOo 2.1RC2 Japanese version without JRE
+
  
2. How to obtain OS
+
= How to obtain OS =
>From http://fedora.redhat.com/download/mirrors.html ,  
+
From the [http://fedora.redhat.com/download/mirrors.html Red Hat site],  
 
seek some mirror and download Fedora Core 6 DVD image FC-6-i386-DVD.iso .
 
seek some mirror and download Fedora Core 6 DVD image FC-6-i386-DVD.iso .
  
3. Installation of OS inside the vmware player
+
= Setup modes =
 +
 
 +
As the releases tests takes about 15 hours and use the mouse, keyboard or an OpenOffice.org instance can't be used, most people would prefer an alternative way to running the tests in the main box. The two common methods are:
 +
* Install the OS inside a virtual machine
 +
* To use another user in a separate windowing system display and don't use OpenOffice.org while running the tests at all.
 +
 
 +
 
 +
== Installation of OS inside the vmware player ==
 
  * creation of HDD image
 
  * creation of HDD image
 
   From command prompt, at C:\Program Files\qemu-0.8.2-windows:
 
   From command prompt, at C:\Program Files\qemu-0.8.2-windows:

Revision as of 13:35, 10 January 2007

This page is intended to help the Linux users to use the Testtool. The info on this page is for Fedora Core 6, but it's useful for most Linux distros.

How to obtain OS

From the Red Hat site, seek some mirror and download Fedora Core 6 DVD image FC-6-i386-DVD.iso .

Setup modes

As the releases tests takes about 15 hours and use the mouse, keyboard or an OpenOffice.org instance can't be used, most people would prefer an alternative way to running the tests in the main box. The two common methods are:

  • Install the OS inside a virtual machine
  • To use another user in a separate windowing system display and don't use OpenOffice.org while running the tests at all.


Installation of OS inside the vmware player

* creation of HDD image
  From command prompt, at C:\Program Files\qemu-0.8.2-windows:
  > qemu-img create -f vmdk FC6.vmdk 10G
* creation of FC6.vmx 

config.version = "8" virtualHW.version = "3"

displayName = "FedoraCore6" guestOS = "other26xlinux" memsize = "256" usb.present = "FALSE" floppy0.present = "FALSE" sound.present = "TRUE" sound.virtualdev = "es1371"

ethernet0.present = "TRUE" ethernet0.addressType = "generated" ethernet0.generatedAddressOffset = "0" ethernet0.connectionType = "bridged"

ide0:0.present = "TRUE" ide0:0.fileName = "FC6.vmdk" ide0:0.deviceType = "disk" ide0:0.startConnected = "TRUE" ide0:0.redo = ""

ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw"

ide1:1.present = "TRUE" ide1:1.fileName = "auto detect" ide1:1.deviceType = "cdrom-raw"

  • follow instruction of p.89 of Guest OS installation guide
http://www.vmware.com/pdf/GuestOS_guide.pdf
http://www.vmware.com/support/pubs/player_pubs.html
  • installation of vmware tools
I didn't install vmware tools at the moment.

4. Update the OS

  • Click F icon at the top left corner
system tool->Software updater

5. Some misc setting OS.

  • Screen saver
Menu ->System->Settings->Screen saver
->uncheck Run screen while idle
  • X resolution (1024x768)

Menu ->Administration->Display->Hardware->LCD Panel 1280x1024 (for instance) Menu ->Administration->Display->Hardware->Monitor Setting->Resolution 1280x1024 Menu ->Administration->Display->Hardware->Monitor Setting->Color depth millions

  • Electricity

Menu ->Settings ->Other personal settings-> Electricity->no sleep

6. Download OOo and installations.

  • OOo Download

% wget http://oootranslation.services.openoffice.org/pub/OpenOffice.org/2.1.0rc2/OOo_2.1.0rc2_20061130_LinuxIntel_install_ja.tar.gz QA tool % wget ftp://ftp.ooodev.org/pub/qa/qatesttool_ooo201_20062311.tgz

  • Verification of MD5 sums
  • OOo_2.1.0rc2_20061130_LinuxIntel_install_ja.tar.gz

http://www.openoffice.org/servlets/ReadMsg?list=releases&msgNo=10261 % md5sum OOo_2.1.0rc2_20061130_LinuxIntel_install_ja.tar.gz ff1a462cf22182f81de7b6ca450b73b2 OOo_2.1.0rc2_20061130_LinuxIntel_install_ja.tar.gz

  • qatesttool_ooo201_20062311.tgz
 http://qa.openoffice.org/servlets/ReadMsg?list=dev&msgNo=7328

% md5sum qatesttool_ooo201_20062311.tgz d43d1ed59ea7bd10330be1276d79c6b1 qatesttool_ooo201_20062311.tgz

  • Installation

( http://documentation.openoffice.org/setup_guide2/2.x/en/SETUP_GUIDE_A4.pdf ) % tar xvfz OOo_2.0.4rc3_060927_LinuxIntel_install_ja_wJRE.tar.gz ... % cd cd OOE680_m6_native_packed-1_ja.9095/RPMS/ % su Password:

  1. rpm -Uvh *rpm
  2. cd desktop-integration/
  3. rpm -Uvh openoffice.org-redhat-menus-2.1-5.noarch.rpm
  • Java

>From http://www.java.com/ I downloaded jre-1_5_0_09-linux-i586-rpm.bin .

  1. sh jre-1_5_0_09-linux-i586-rpm.bin
  • Extract QA tools
  1. su
  2. mkdir /work
  3. chown maho /work
  4. exit

% cd /work % mkdir qa ; cd qa % tar xvfz ~/qatesttool_ooo201_20062311.tgz % cd qatesttool/script/unix applied following patch for ooo_releasetests.sh.

--- ooo_releasetests.sh_org 2006-12-09 11:29:12.000000000 +0900 +++ ooo_releasetests.sh 2006-12-09 11:29:28.000000000 +0900 @@ -44,7 +44,7 @@

# set location of testscripts
# (the directory, where directory 'qatesttool' exists)

-sLocation=/share/_OOo/cvs/qa +sLocation=/work/qa


# set location of TestTool

prepare ~/.testtoolrc like following: $ vi ~/.testtoolrc [Misc] CurrentProfile=_profile_Default ServerTimeout=4500

[Crashreporter] UseProxy=false ProxyServer=none ProxyPort=8080 AllowContact=false ReturnAddress=

[_profile_Default] BaseDir=/work/qa/qatesttool LogBaseDir=/work/qa/qatesttool/errorlog/ HIDDir=/work/qa/qatesttool/global/hid StopOnSyntaxError=0

[GUI Platform] Current=03

[WinGeom] WinParams=99,49,920,630;1;0,0,0,0;

[OooProgramDir] Current=/opt/openoffice.org2.1/ All=/opt/openoffice.org2.1/

[Communication] Host=localhost TTPort=12479 UNOPort=13480

7. Do QAtest $ cd /work/qa/qatesttool/script/unix $ rm -rf ~/.openoffice.org2 /work/qa/qatesttool/errorlog/*res; /usr/bin/time bash ooo_releasetests.sh

8. Summary

All *res files have been uploaded as: http://www.openoffice.org/nonav/issues/showattachment.cgi/41310/errorlog-FC6-OOo21-woJRE.tar.gz

Personal tools