• R/O
  • SSH
  • HTTPS

rp-testlinklink: 提交


Commit MetaInfo

修訂36 (tree)
時間2012-11-18 17:26:11
作者myoshida

Log Message

Version 1.0.0

Change Summary

差異

--- tags/1.0.0/redmine_testlinklink/init.rb (nonexistent)
+++ tags/1.0.0/redmine_testlinklink/init.rb (revision 36)
@@ -0,0 +1,72 @@
1+
2+require 'redmine'
3+require_dependency 'testlinklink_asset_tag_helper_patch'
4+require_dependency 'testlinklink_view_layouts_base_html_head_hook'
5+
6+Redmine::Plugin.register :redmine_testlinklink do
7+ name 'Testlink Link plugin'
8+ author 'M. Yoshida'
9+ description 'Links the test case, the project and so on from Redmine to TestLink.'
10+ version '1.0.0'
11+ url 'http://www.r-labs.org/projects/rp-testlinklink/wiki/TestLinkLinkEn'
12+ author_url 'http://yohshiy.blog.fc2.com/'
13+ requires_redmine :version_or_higher => '2'
14+
15+ settings :default => {
16+ 'testlink_address' => 'http://localhost/testlink',
17+ 'testlink_version' => '1.8',
18+ 'default_report_toc' => false,
19+ 'default_report_header' => false,
20+ 'default_report_summary' => 1,
21+ 'default_report_body' => false,
22+ 'default_report_author' => false,
23+ 'default_report_keyword' => false,
24+ 'default_report_cfields' => false,
25+ 'default_report_passfail' => 1,
26+ 'default_report_metrics' => false,
27+ 'default_planreport_toc' => false,
28+ 'default_planreport_header' => false,
29+ 'default_planreport_summary' => 1,
30+ 'default_planreport_body' => false,
31+ 'default_planreport_author' => false,
32+ 'default_planreport_keyword' => false,
33+ 'default_planreport_cfields' => false,
34+ 'default_planreport_testplan' => false
35+ }, :partial => 'settings/testlinklink_settings'
36+end
37+
38+
39+Redmine::WikiFormatting::Macros.register do
40+ desc "TestLink link macro"
41+ macro :testlink do |obj, args|
42+ tl = TestLinkLink.new(*args)
43+ tl.link
44+ end
45+end
46+
47+Redmine::WikiFormatting::Macros.register do
48+ desc "TestLink TestCase link macro"
49+ macro :testcase do |obj, args|
50+ tl = TestLinkLink.new('case', *args)
51+ tl.link
52+ end
53+end
54+
55+Redmine::WikiFormatting::Macros.register do
56+ desc "TestLink TestReport link macro"
57+ macro :testreport do |obj, args|
58+ tl = TestLinkLink.new('report', *args)
59+ tl.link
60+ end
61+end
62+
63+
64+Redmine::WikiFormatting::Macros.register do
65+ desc "TestLink TestFile link macro"
66+ macro :testfile do |obj, args|
67+ fmtname = args.shift
68+ tl = TestLinkLink.new(*args)
69+ tl.formatname = fmtname
70+ tl.link
71+ end
72+end
--- tags/1.0.0/redmine_testlinklink/assets/stylesheets/testcase.css (nonexistent)
+++ tags/1.0.0/redmine_testlinklink/assets/stylesheets/testcase.css (revision 36)
@@ -0,0 +1,3 @@
1+.jstb_testcase {
2+ background-image: url('../images/testlink.png');
3+}
--- tags/1.0.0/redmine_testlinklink/README.rdoc (nonexistent)
+++ tags/1.0.0/redmine_testlinklink/README.rdoc (revision 36)
@@ -0,0 +1,39 @@
1+= Redmine TestLink Link Plugin
2+
3+This plug-in makes it possible to link TestLink (Test Management System)
4+from the Redmine (Bug Tracking System).
5+
6+
7+== Feature
8+
9+* Uses Wiki Macro, wherever you can use wiki notation
10+* It is possible to link to not only the test case
11+ but also the project, the test planning and so on.
12+* The address of the server of TestLink can be changed in the setting page of this plugin.
13+
14+
15+== Gegging a plugin package
16+
17+{SourceForge.JP}[http://sourceforge.jp/projects/rp-testlinklink/releases/]
18+
19+
20+== Installation and Setup
21+
22+1. Extends the dawnloaded package in vender/plugins directory.
23+2. Reboot Redmine WEB server.
24+3. Open the setting page of "Redmine TestLink Link Plugin"
25+4. Change TestLink server address. (Default : http://localhost/testlink)
26+5. Set TestLink Version ("1.8" or "1.7")
27+
28+== Usage
29+
30+http://www.r-labs.org/projects/rp-testlinklink/wiki/PluginUsageEn
31+
32+
33+== Contact
34+
35+If you find a bug(Defect) or hava a Proposal, create a new issue.
36+http://www.r-labs.org/projects/rp-testlinklink/issues
37+
38+If you quest about this plugin, write the forum.
39+http://www.r-labs.org/projects/rp-testlinklink/boards
\ No newline at end of file
--- tags/1.0.0/redmine_testlinklink/README.ja.rdoc (nonexistent)
+++ tags/1.0.0/redmine_testlinklink/README.ja.rdoc (revision 36)
@@ -0,0 +1,45 @@
1+= Redmine TestLink Link プラグイン
2+
3+Redmine (バグ管理システム) から TestLink (テスト管理システム) への連携機能を提供する
4+Redmine プラグインです。
5+Wiki マクロを使って、 TestLink のテストケース、テストプロジェクトなどへの
6+リンクを張ることができるようになります。
7+
8+
9+== 特徴
10+
11+* Wiki マクロを使用し、 Wiki 記法が使用できるところではどこからでも TestLink にリンクが出来ます。
12+* テストケースだけではなく、プロジェクト、テスト計画などにもリンクできます。
13+* プラグインの設定画面で TestLink のサーバーのアドレスを変更することが出来ます。
14+
15+
16+== プラグインパッケージの取得
17+
18+プラグインパッケージは以下から取得してください。
19+* {SourceForge.JP}[http://sourceforge.jp/projects/rp-testlinklink/releases/]
20+
21+
22+== インストールと設定
23+
24+1. 取得した圧縮ファイルを (インストールディレクトリ)/vender/plugins に展開します。
25+2. Redmine の WEB サーバ(Apache など)を再起動します。
26+3. トップメニューの [管理] メニューから [プラグイン] を選択し、
27+ Redmine TestLink Link Plugin の [設定] を選択します。
28+4. 設定画面の TestLink サーバアドレスを変更します。(デフォルト : http://localhost/testlink)
29+5. TestLink のバージョンを設定します。("1.8" or "1.7")
30+
31+
32+== 使用法
33+
34+使用法は以下をご覧ください。
35+* http://www.r-labs.org/projects/rp-testlinklink/wiki/PluginUsage
36+
37+
38+
39+== 質問、バグ報告など
40+
41+不具合報告や要望などありましたら、以下で Defect や Proposal のチケットを発行して下さい。
42+http://www.r-labs.org/projects/rp-testlinklink/issues
43+
44+質問などは以下のフォーラムに記述して下さい。要望などをこちらに書いてもらってもかまいません。
45+http://www.r-labs.org/projects/rp-testlinklink/boards
--- tags/1.0.0/redmine_testlinklink/config/locales/en.yml (nonexistent)
+++ tags/1.0.0/redmine_testlinklink/config/locales/en.yml (revision 36)
@@ -0,0 +1,31 @@
1+# Redmine TestLink Link
2+en:
3+ label:
4+ testlink_server: TestLink Server Settings
5+ address: Site Address
6+ version: Version
7+ output_settitle: Default Output Items Setting
8+ key:
9+ report: Test report
10+ planreport: Test plan report
11+ outitem:
12+ toc: Table of Contents
13+ header: Test Suite description
14+ summary: Test Case Summary
15+ body: Test Case Scenario
16+ author: Test Case Author
17+ keyword: Test Case keywords
18+ cfields: Test Case Custom Fields
19+ passfail: Test results
20+ metrics: Metrics
21+ testplan: Test Plan description
22+ error:
23+ miss_ver: "\"%s\" is not support in TestLink %s"
24+ no_id: ID is not set.
25+ no_key: Key is not set.
26+ invalid_key: Invalid key.
27+ invalid_fmt: "\"%s\":Invalid format name. [%s]"
28+ not_report: The Indentifer is not support "%s" format.
29+
30+ label_tag_testcase: Link to a test case of TestLink
31+
--- tags/1.0.0/redmine_testlinklink/config/locales/ja.yml (nonexistent)
+++ tags/1.0.0/redmine_testlinklink/config/locales/ja.yml (revision 36)
@@ -0,0 +1,33 @@
1+# Redmine TestLink Link
2+ja:
3+ label:
4+ testlink_server: TestLink サーバ設定
5+ address: サイトアドレス
6+ version: バージョン
7+ output_settitle: 省略時の出力項目の設定
8+ key:
9+ report: テストレポート
10+ planreport: テスト計画レポート
11+ outitem:
12+ toc: 目次
13+ header: テストスイートの説明
14+ summary: テストケースの要約
15+ body: 本文
16+ author: テストケース作者
17+ keyword: テストケースに関連するキーワード
18+ cfields: テストケースに関連するカスタムフィールド
19+ passfail: 成功/失敗と備考
20+ metrics: メトリクス
21+ testplan: テスト計画の説明
22+ error:
23+ miss_ver: "\"%s\" は TestLink %s では対応していません。"
24+ no_id: ID が設定されていません。
25+ no_key: 識別名が設定されていません
26+ invalid_key: 不適切な識別名です。
27+ invalid_fmt: "\"%s\":不適切なフォーマット名です。[%s]"
28+ not_report: 指定された識別名は "%s" フォーマットでの出力はできません。
29+
30+ label_tag_testcase: TestLink のテストケースへのリンク
31+
32+
33+
Show on old repository browser