Difference between revisions of "VCL testtool MacOSX Intel"

From Apache OpenOffice Wiki
Jump to: navigation, search
(How to obtain OS)
m (VCL testtools setting)
Line 83: Line 83:
 
% /Applications/OpenOffice.org\ 2.1.app/Contents/MacOS/program/spadmin
 
% /Applications/OpenOffice.org\ 2.1.app/Contents/MacOS/program/spadmin
 
)
 
)
 
+
<pre>
 
% cp /Users/maho/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/soffice /Users/maho/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/testtool
 
% cp /Users/maho/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/soffice /Users/maho/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/testtool
 
(change /Users/maho to your account)
 
(change /Users/maho to your account)
Line 93: Line 93:
 
$ tar xvfz qatesttool_ooo201_20062311.tgz
 
$ tar xvfz qatesttool_ooo201_20062311.tgz
 
$ cd qa/qatesttool/script/unix
 
$ cd qa/qatesttool/script/unix
 
+
</pre>
 
* apply following patch to ooo_releasetest.sh
 
* apply following patch to ooo_releasetest.sh
 
see also: http://www.openoffice.org/issues/show_bug.cgi?id=70761
 
see also: http://www.openoffice.org/issues/show_bug.cgi?id=70761
 +
<pre>
 
--- ooo_releasetests.sh.org 2006-12-15 09:13:57.000000000 +0900
 
--- ooo_releasetests.sh.org 2006-12-15 09:13:57.000000000 +0900
 
+++ ooo_releasetests.sh 2006-12-15 09:15:16.000000000 +0900
 
+++ ooo_releasetests.sh 2006-12-15 09:15:16.000000000 +0900
Line 144: Line 145:
 
                                     i=$((i+2))
 
                                     i=$((i+2))
  
 
+
</pre>
 
* Prepare ~/Library/Application\ Support/.testtoolrc  
 
* Prepare ~/Library/Application\ Support/.testtoolrc  
 
+
<pre>
 
[Misc]
 
[Misc]
 
CurrentProfile=_profile_Default
 
CurrentProfile=_profile_Default
Line 179: Line 180:
 
TTPort=12479
 
TTPort=12479
 
UNOPort=13480
 
UNOPort=13480
 +
</pre>
 +
 
= QAtest =
 
= QAtest =
 
Application->X11->Xterm
 
Application->X11->Xterm

Revision as of 10:09, 2 June 2009


This page is intended to help the MacOSX Intel Tiger users to use the Testtool. Please, change 'ja' for your ISO language code when needed. Also take into account this info is up to version 2.1.

How to obtain OS

Usually Tiger for Intel will come with your Mac. Or buy at Apple store http://store.apple.com/ .

Setup

OS installation can be done by pressing C button and insert installation DVD. Please consult manuals come with your Mac. X11.app must also installed. While install Tiger from DVD, choose X11 by selecting `customize'.

Update the OS

Please update your OS to the newest one by:

  • System Preferences -> Software update

Some miscellaneous settings

We should not move mouse during this test. Screensaver is also harmful, activate sleep mode is very harmful.

  • System Preferences -> Desktop & screen saver -> Screen Saver ->
 Start screen saver -> never
  • System Preferences -> Energy Saver -> Put the computer to sleep

when it is inactive for -> never

  • System Preferences -> Energy Saver -> Put the computer to sleep

Put the display to sheep when the compute is in active for: -> never

  • Disable the error report
  Control Panel -> System -> Advanced -> Error report
  You might to "Enable error report" and uncheck "Programs", or to

"Disable error report".

  Remember to enable later if you like it.


Download and install

From Terminal: $ ftp ftp://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX/2.1.0rc2_20061130/OOo_2.1.0rc2_20061130_MacOSXIntel_install_ja.dmg

http://www.openoffice.org/issues/show_bug.cgi?id=71973 )

$ ftp ftp://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX/2.0.3rc7/OOo_2.0.3rc7_MacOSXIntel_ja.dmg

  • QA scripts

$ ftp ftp://ftp.ooodev.org/pub/qa/qatesttool_ooo201_20062311.tgz

Verification of MD5 sums

% md5 OOo_2.0.3rc7_MacOSXIntel_ja.dmg OOo_2.1.0rc2_20061130_MacOSXIntel_install_ja.dmg qatesttool_ooo201_20062311.tgz MD5 (OOo_2.0.3rc7_MacOSXIntel_ja.dmg) = 031332004a135738f3b66aae71b5c885 MD5 (OOo_2.1.0rc2_20061130_MacOSXIntel_install_ja.dmg) = c3a8a93b05ebaf3d497862b3a3aa442d MD5 (qatesttool_ooo201_20062311.tgz) = d43d1ed59ea7bd10330be1276d79c6b1

MD5sum of OOo packages can be found: http://www.openoffice.org/servlets/ReadMsg?list=releases&msgNo=10273 MD5 sum of qatesttool script can be found: http://qa.openoffice.org/servlets/ReadMsg?list=dev&msgNo=7328 MD5sum of OOo 2.0.3rc7 (for testtool) http://www.openoffice.org/servlets/ReadMsg?listName=releases&msgNo=9693

Installation

It's done as usual. You may want to follow instruction from official installation guide.
(If wrong, raise an issue!)

double click OOo_2.1.0rc2_20061130_MacOSXIntel_install_ja.dmg -> drag and drop to Application folder

double click dmg -> OOo_2.0.3rc7_MacOSXIntel_ja.dmg -> drag and drop to Desktop



however, ou may want to follow instruction from official installation guide.
(If the instruction is wrong, raise an issue!) English
Japanese


VCL testtools setting

Due to #i69378#, testtool come with 2.1RC2 doesn't work for MacOSX Intel http://www.openoffice.org/issues/show_bug.cgi?id=69378 that's why we used testtool from 2.0.3rc7 (For Japanese only: recognition of IPA font by spadmin X11 -> X terminal % ~/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/spadmin % /Applications/OpenOffice.org\ 2.1.app/Contents/MacOS/program/spadmin )

% cp /Users/maho/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/soffice /Users/maho/Desktop/OpenOffice.org\ 2.0.app/Contents/MacOS/program/testtool
(change /Users/maho to your account)
 
$ sudo mkdir /work
$ sudo chown maho /work
$ cd /work
$ mkdir qa ; cd qa
$ tar xvfz qatesttool_ooo201_20062311.tgz
$ cd qa/qatesttool/script/unix
  • apply following patch to ooo_releasetest.sh

see also: http://www.openoffice.org/issues/show_bug.cgi?id=70761

--- ooo_releasetests.sh.org	2006-12-15 09:13:57.000000000 +0900
+++ ooo_releasetests.sh	2006-12-15 09:15:16.000000000 +0900
@@ -44,12 +44,12 @@
 
 # set location of testscripts
 # (the directory, where directory 'qatesttool' exists)
-sLocation=/share/_OOo/cvs/qa
+sLocation=/work/qa
 
 
 # set location of TestTool
 # (full path including executable 'testtool')
-sTestTool="/opt/openoffice.org2.1/program/testtool.bin"
+sTestTool="/Users/maho/Desktop/OpenOffice.org 2.0.app/Contents/MacOS/program/testtool" 
 
 # set location of close-office file
 # (see cvs)
@@ -101,9 +101,9 @@
         do
                  echo "Running soffices' processes: "
                # kill office, if exists
-                  #killall -9 soffice.bin
-                  pkill -9 soffice.bin
-                ps -fe | grep $USER | grep "soffice.bin" | grep -v "grep"
+                  /usr/bin/killall -9 soffice.bin
+                  #pkill -9 soffice.bin
+                ps -Aj | grep $USER | grep "soffice.bin" | grep -v "grep"
         
                 echo "****************************************************"
                 echo "Will run: " $x
@@ -119,14 +119,14 @@
                         testtoolpid=$!
                         echo "PID of Testtool: " $testtoolpid
 
-                         if ps -p $testtoolpid > /dev/null ; then
+                         if ps -p $testtoolpid | grep $testtoolpid > /dev/null ; then
                             echo " Successfully started"
                          else
                             echo " There might be something wrong with starting the Testtool!"
                          fi
 
                         ######### wait until Testtool has finished & closed
-                         while ps -p $testtoolpid > /dev/null ; 
+                         while ps -p $testtoolpid | grep $testtoolpid > /dev/null ; 
                          do
                                     sleep 2
                                     i=$((i+2))

  • Prepare ~/Library/Application\ Support/.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/
StopOnSyntaxError=0
HIDDir=/work/qa/qatesttool/global/hid
*.bas=/work/qa/qatesttool/framework/first

[GUI Platform]
Current=12

[WinGeom]
WinParams=0,44,920,630;1;0,0,0,0;

[OooProgramDir]
Current=/Applications/OpenOffice.org 2.1.app/Contents/MacOS/program
All=/Applications/OpenOffice.org 2.1.app/Contents/MacOS/program

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

QAtest

Application->X11->Xterm $ cd /work/qa/qatesttool/script/unix $ rm -rf ~/Library/Application\ Support/OpenOffice.org\ 2.1 /work/qa/qatesttool/errorlog/*res; bash ooo_releasetests.sh

Summary

Check the result files for errors in /work/qa/qatesttool/errorlog/ and upload the *res files to the IssueTracker. If any found, try to reproduce manually and file bugs if needed. Following file is actually what Japanese team's result of MacOSX Intel. http://www.openoffice.org/nonav/issues/showattachment.cgi/41456/errorlog-MacOSXIntel-OOo21.tar.gz

Personal tools