FreeBSD OpenOffice.org porting status page : 質 保証/確信
$Id: QA.html,v 1.21 2005/12/01 07:19:41 maho Exp $
by OpenOffice.org porting team and NAKATA, Maho質 保証/確信
Once porting has been done, it means that the OOo source is buildable. The next step should be to 成し遂げる 質 保証/確信 of the FreeBSD ported OpenOffice.org. This consists of several parts. 自動化するd QA 実験(する)ing is also 利用できる. Other testcases are always needed.自動化するd QA
Basic functionality of OpenOffice.org can be 実験(する)d 経由で 自動化するd GUI 道具s. The testtool connects OOo 経由で TCP/IP, and does 部分的な/不平等な 実験(する)ing. Before 訴訟/進行, you should read 自動化するd GUI 実験(する)ing, Introduction to 自動化するd GUI 実験(する)ing, and OpenOffice.org TestTool CookBook.実験(する)ing OpenOffice.org 2.0
- 任命する/導入する OpenOffice.org 2.0 経由で port:
# cd /usr/ports/editors/openoffice.org-2.0 # make 任命する/導入する
- 準備する some directory (this 影響する/感情s .testtoolrc)
% mkdir /work/ooo/2.0
- Checkout QA 実験(する) scripts
% cd /work/ooo/2.0 % cvs -d:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs co qa/qatesttool
CAUTION: you must checkout appropreate qa/qatesttool さもなければ meaningless. Please 言及する qa/qatesttool cvs tags and 支店s. If you want to 実験(する) OOo 2.0.0, check out by:% cd /work/ooo/2.0 % cvs -d:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs co -r OOO200final qa/qatesttool
2.0.1 (現在/一般に in the 作品 until it will out)% cd /work/ooo/2.0 % cvs -d:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs co -r OOO201 qa/qatesttool
- 令状 .testtoolrc
Just copying and pasting this section into ~/.testtollrc is enough. You can change some directories/profile/hardcoded 指名するs, etc., if you'd like.
The に引き続いて part is the most important:[OooProgramDir] 現在の=/usr/地元の/openoffice.org2.0/ All=/usr/地元の/openoffice.org2.0/
You must change to another directory if you 任命する/導入するd the newer port (RC2 or 2.0 or 2.0.1 or developer 見解/翻訳/版). you can check by typing:%cd /usr/ports/editors/openoffice.org-2.0-devel % make -V INSTALLATION_BASEDIR openoffice.org2.0m140
for example and you can download from here testtoolrc2. please 改名する to .testtoolrc and change appropreately before using it. - 任命する/導入する bash 経由で ports
% su Password: # cd /usr/ports/爆撃するs/bash # make 任命する/導入する clean
- 適用する に引き続いて patch to qa/qatesttool/script/unix/OOoTestRun_unix.sh
(just setting sLocation, LD_LIBRARY_PATH and sTestTool 適切な)
--- qa/qatesttool/script/unix/OOoTestRun_unix.sh Thu Sep 8 17:51:36 2005 +++ qa/qatesttool/script/unix/OOoTestRun_unix.sh Thu Oct 13 11:30:26 2005 @@ -43,11 +43,12 @@ # 始める,決める 場所 of testscripts # (the directory, where directory 'qatesttool' 存在するs) -sLocation=/testtool +sLocation=/work/ooo/2.0/qa/ # 始める,決める 場所 of TestTool # (十分な path 含むing executable 'testtool') -sTestTool=/testtool/linux/testtool +sTestTool=/usr/地元の/openoffice.org2.0.RC1/program/testtool.貯蔵所 +LD_LIBRARY_PATH=/usr/地元の/openoffice.org2.0.RC1/program; 輸出(する) LD_LIBRARY_PATH # 始める,決める 場所 of の近くに-office とじ込み/提出する # (see cvs)
- Run OOoTestRun_unix.sh
% cd /work/ooo/2.0/ % bash qa/qatesttool/script/unix/OOoTestRun_unix.sh
- running VCL testtool in background
if you are running testtool, you cannot do anything other than QA. you cannot run OOo, you need X 終点 献身的な to QA, etc. to QA in background, I wrote a 爆撃する script. this does clean 実験(する), 除去するing 使用者 settings and スピードを出す/記録につけるs everytime. oooqa20.sh. You should create a new 使用者 like oooqa20, then
login: oooqa20 ... % bash oooqa20.sh
Of course, I assume you are QA 専門家 :) - Diagnostics: スピードを出す/記録につけるs are 蓄積するd in qa/qatesttool/errorlog/maho/*res
実験(する)ing OpenOffice.org 1.1.5
You need the GNU/Linux 見解/翻訳/版 of qatesttool to run. 現在/一般に, my FreeBSD build of the testtool are broken and I don't know how to 直す/買収する,八百長をする it...- 活動させる/戦時編成する linux ABI 経由で ports
# cd /usr/ports/emulators/linux_base-rh-9/ # make 任命する/導入する
- 任命する/導入する OpenOffice.org 1.1.5 経由で port: (do not 削除する the work directory!!)
and copy the necessary library 指名するd libsts645fi.so to /usr/地元の/OpenOffice.org1.1.5/program/.
# cd /usr/ports/editors/openoffice.org-1.1 # make 任命する/導入する # cp /usr/ports/editors/openoffice.org-1.1/work/OOo_1.1.5/solver/645/unxfbsd.プロの/賛成の/lib/libsts645fi.so /usr/地元の/OpenOffice.org1.1.5/program/
- Make sure OpenOffice.org 1.1.5 使用者 取り付け・設備 has been 完全にするd
% openoffice.org-1.1.5 ...
Do you have ~/.sversionrc and ~/OpenOffice.org1.1.5?% ls ~/.sversionrc /home/maho/.sversionrc % ls ~/OpenOffice.org1.1.5/ LICENSE 体制/機構@ LICENSE.html 体制/機構.スピードを出す/記録につける README 株/ README.html soffice@ THIRDPARTYLICENSEREADME.html spadmin@ instdb.ins 使用者/ program/
If so, then you're okay. - 準備する the qa directory
% mkdir /work/ooo/1.1.5
- Download the testtool (linux 見解/翻訳/版)
% cd /work/ooo/ % fetch http://www.openoffice.org/qa/qatesttool/11beta/tt_645m5_linux.tar.gz % tar xvfz tt_645m5_linux.tar.gz
- Checkout QA 実験(する) scripts for 1.1.5 (tag is ooo115)
% cd /work/ooo/1.1.5 % cvs -d:pserver:anoncvs@anoncvs.services.openoffice.org:/cvs co -r ooo115 qa/qatesttool
for 1.1.4 and 1.1.3 please use 支店 (tag) ooo114, ooo113, それぞれ. - 令状 ~/.testtoolrc (do not mix with 2.0s one)
you can also download from here testtoolrc1.
please 改名する to .testtoolrc and change appropreately before using it. - 適用する qa_ooo115_fbsd.diff this patch to qa/qatesttool
- Run OOoTestRun_unix.sh
% cd /work/ooo/1.1.5 % bash qa/qatesttool/script/unix/OOoTestRun_unix.sh
- running VCL testtool in background
if you are running testtool, you cannot do anything other than QA. you cannot run OOo, you need X 終点 献身的な to QA, etc. to QA in background, I wrote a 爆撃する script. this does clean 実験(する), 除去するing 使用者 settings and スピードを出す/記録につけるs everytime. oooqa11.sh. You should create a new 使用者 like oooqa11, then
login: oooqa11 ... % bash oooqa11.sh
Of course, I assume you are QA 専門家 :) - Diagnostics: スピードを出す/記録につけるs are 蓄積するd at qa/qatesttool/errorlog/maho/*res
-
Some 落し穴s
- [OooProgramDir]
If you 任命する/導入する different 見解/翻訳/版 of OOo, you must change this.
- [Communication]
if you want to run QA 1.1.5 and 2.0 at the same time, you must change the port number, and port numbers are 独断的な, but never be the same.
Links
- 質 保証/確信 事業/計画(する)
- QA for localized builds
- OpenOffice.org 1.1.4 Localization Status
- qa/qatesttool cvs tags and 支店s

