こんにちは。 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]