こんにちは。

1. Mac G5の入手
びぎねっとの宮原さんから寄付してもらいました。
thank you very much!
感謝感激です。

2. 用意
* OOoのダウンロード
% ftp 
ftp://ooopackages.good-day.net/pub/OpenOffice.org/MacOSX/2.0.4rc3_060930/OOo_2.0.4rc3_060930_MacOSXPPC_ja.dmg
* QAツールのダウンロード
% ftp ftp://ooopackages.good-day.net/pub/OpenOffice.org/misc/qa_OOO204.tar.gz
* MD5SUMの確認

% md5 OOo_2.0.4rc3_060930_MacOSXPPC_ja.dmg
MD5 (OOo_2.0.4rc3_060930_MacOSXPPC_ja.dmg) = 806bc7b63723abc7ad2e09b539468f1f
% md5 qa_OOO204.tar.gz
MD5 (qa_OOO204.tar.gz) = ac68a1ee1d55f625b9aa775217db2e6f

http://www.openoffice.org/issues/show_bug.cgi?id=70335
に掲載されている値との一致を確認した。

*ソフトウェアアップデート
最新のものへ

* インストール
o dmgをダブルクリック
o マウントされるので、そのままアプリケーションフォルダへドラッグアンドドロップ

$ sudo mkdir /work
$ sudo chown maho /work
$ cd /work
$ tar xvfz ~qa_OOO204.tar.gz
$ cd qa/qatesttool/script/unix

* http://www.cusoo.org/wikini/wakka.php?wiki=TestToolMacOSX
をとても良く参考にした。

* testtoolの準備
soffice -> testtoolとコピー
% cp /Applications/OpenOffice.org\ 2.0.app/Contents/MacOS/program/soffice 
/Applications/OpenOffice.org\ 2.0.app/Contents/MacOS/program/testtool

* スクリーンセーバーなどを無効にする
システム環境設定->デスクトップとスクリーンセーバー->スクリーンセーバーを開始->しない
省エネルギー->スリープ->コンピュータがスリープスルまでの待機時間->しない
省エネルギー->スリープ->ディスプレイがスリープスルマデのコンピュータの待機時間->しない

* spadminでIPA fontを認識させる(激しく文字化けするため。説明不足感があるが...)
X11->xterm上で
% /Applications/OpenOffice.org 2.0.app/Contents/MacOS/program/spadmin

* 以下のpatchを/work/qa/qatesttool/script/unix/ooo_releasetests.shにあてる
環境設定とkillの環境での違いの吸収

--- ooo_releasetests.sh.org     2006-10-23 08:33:32.000000000 +0900
+++ ooo_releasetests.sh 2006-10-23 10:42:05.000000000 +0900
@@ -44,12 +44,12 @@
 
 # set location of testscripts
 # (the directory, where directory 'qatesttool' exists)
-sLocation=/testtool
+sLocation=/work/qa/
 
 
 # set location of TestTool
 # (full path including executable 'testtool')
-sTestTool="/opt/openoffice.org2.0/program/testtool.bin"
+sTestTool="/Applications/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))

* testtoolrcの編集
/Users/maho/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.0.app/Contents/MacOS/program
All=/Applications/OpenOffice.org 2.0.app/Contents/MacOS/program

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


[LRU]
LRU1=/work/qa/qatesttool/framework/first/first.bas
LRU2=/work/qa/qatesttool/errorlog/first.res

4. QAテスト
アプリケーションフォルダ->X11->Xtermを立ち上げる。
$ cd /work/qa/qatesttool/script/unix
$ rm -rf ~/Library/Application\ Support/OpenOffice.org\ 2.0 
/work/qa/qatesttool/errorlog/*res; bash ooo_releasetests.sh

5. 結果のまとめ
http://www.openoffice.org/nonav/issues/showattachment.cgi/40012/errorlog-MacOSXPPC.tar.gz

6. そのほか
一回フリーズして物凄い音が出た。
以上。
-- NAKATA, Maho ([EMAIL PROTECTED])

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信