2009/04/15 時点での最新版となる TracLightning 2.1 と TestLink 1.8.1 との連携はこちら
- TracLightning の Apache 環境で TestLink を動かす - かおるんダイアリー
- TracLightning の Apache 環境で動かした TestLink を Trac と連携させる - かおるんダイアリー
うまくいったので簡単にまとめ。
※使用の際は自己責任でお願いします
前提条件
TracLight のインストール
http://sourceforge.jp/projects/traclight/wiki/FrontPage
インストールはクリック、クリック
XAMPP のインストール
http://phpspot.net/php/pgXAMPP%82%CC%83C%83%93%83X%83g%81%5B%83%8B.html
これもインストールはクリック、クリック
TestLink のインストール
http://swproject.g.hatena.ne.jp/keyword/testlink?kid=3
設定がちょこちょこ
Trac に XML-RPC プラグインをインストール
http://trac-hacks.org/wiki/XmlRpcPlugin
- Download の項目からプラグインをDL。
- ZIPを C:\xmlrpcplugin に展開
- [スタート|プログラム|Trac|コマンドプロンプト]を起動
- コマンドプロンプトのパスを展開したフォルダの C:\xmlrpcplugin\trunk へ移動
- python setup.py bdist_egg を実行
- C:\xmlrpcplugin\trunk\dist\TracXMLRPC-1.0.0-py2.5.egg を C:\TracLight\plugins にコピー
- Trac を再起動(?)し、'anonymous' ユーザに 'TICKET_VIEW' と 'XML_RPC' 権限を割り当てる
TestLink に Trac を設定
http://testlink.org/mantis/file_download.php?file_id=413&type=bug
※資料のDLにはユーザ登録が必要
1. C:\xampp\htdocs\testlink\cfg\trac.cfg.php を開き、下記項目をサーバ構成にあわせる
/** Trac Project Root */
define('BUG_TRACK_DB_HOST', 'http://localhost:8080/trac/');/** Mapping TL test project name vs trac project url */
$g_interface_bugs_project_name_mapping = array(
'TestProject1' => 'SampleProject',
);
2. C:\xampp\htdocs\testlink\config.inc.php custom_config.inc.php を開き、"$g_interface_bugs='NO';" を "$g_interface_bugs='TRAC';" に変更
3. TestLink の再起動(?)
これで TestLink からテストを実行した結果と Trac のチケットが関連付けられます。
ただ、関連付けは TestLink から Trac へのみで Tracからは関連付けは分からないようです。
TestLink で成功したテストときに Trac のチケットの状態が変更できるともっと便利そうですね。
今日はもう遅いので、詳細は後ほど。。。