読者です 読者をやめる 読者になる 読者になる

Natural Software

KinectなどのDepthセンサーを中心に活動しています

Trac の Wiki からTestLink のテストケースへリンクできるようにする

Trac TestLink

Google グループ
Redmine から TestLink のテストケースへリンクを張るパッチが出ていたので、同じことが Trac のマクロでできないのかな??とつぶやいたら

ので、やってみたらパッチも不要で簡単にできた(笑)
感謝、感謝♪

環境

こんな感じ

1. sample-3 というテストケースに対して、TracWiki で「testlink:sample-3」と書くと


2. そのテストケースのページへのリンクになる

設定方法

1. TestLink の URL とリンクを張るテストケースの ID を覚えておく
今回は

URL:http://cf-r5/TestLinkXmlRpcTest/TestLink_1.8.1
ID:sample-3


2. TracWiki 一覧から InterMapTxt を開く


3. 編集画面で「プレフィックスの定義」の一番下にこれを追加する

testlink /lib/testcases/archiveData.php?targetTestCase=$1&edit=testcase

今回は

testlink http://cf-r5/TestLinkXmlRpcTest/TestLink_1.8.1/lib/testcases/archiveData.php?targetTestCase=$1&edit=testcase


4. 適当な Wiki ページに「testlink:sample-3」と書くとテストページへのリンクになる

まとめ

これで Trac から TestLink へのリンクが張れるようになった。
Wiki なので、チケットからもリンクが張れる。
id:kanu-orz さんが「TestLink 側で ID を埋めるようにすれば TestLink からの BTS 登録時に自動で相互リンクが張れれそう」と言ってたので実現してくれる人求む^^;


あと、

/lib/testcases/archiveData.php?targetTestCase=<テストケースID>&edit=testcase

これでテストケースへアクセスできるので、いろいろ応用できそう:)