Eclipse PDT のための継続的テストランナー

Version 41 (Atsuhiro KUBO, 01/25/2012 02:29 am)

1 29 Atsuhiro KUBO
h1. Eclipse PDT のための継続的テストランナー
2 1 Hideharu MATSUFUJI
3 1 Hideharu MATSUFUJI
p>. [[en_Overview|English]] | 日本語
4 1 Hideharu MATSUFUJI
5 29 Atsuhiro KUBO
MakeGood は "Eclipse PDT":http://eclipse.org/pdt/ 上でユニットテストを実行するための継続的テストランナーです。
6 1 Hideharu MATSUFUJI
7 29 Atsuhiro KUBO
MakeGood はテストの実行および失敗・エラー・致命的なエラーの追跡のための自動化されたワークフローによる素早いフィードバックを提供します。これは開発者が "テスト駆動開発":http://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA (TDD: Test Driven Development) そして継続的テスティングを実践することを助けるでしょう。
8 29 Atsuhiro KUBO
9 19 Atsuhiro KUBO
!makegood-view-ja-800.png!
10 1 Hideharu MATSUFUJI
11 39 Atsuhiro KUBO
オリジナルサイズを見るには "ここ":http://redmine.piece-framework.com/attachments/309/makegood-view-ja.png をクリックしてください。
12 4 Atsuhiro KUBO
13 1 Hideharu MATSUFUJI
h2. 特徴
14 1 Hideharu MATSUFUJI
15 32 Atsuhiro KUBO
* ファイル保存時のテストの実行 (Autotest)
16 29 Atsuhiro KUBO
* 失敗・エラー・致命的なエラーの自動的な追跡
17 21 Atsuhiro KUBO
* すべてのテストの実行
18 35 Atsuhiro KUBO
* PHP Explorer, Package Explorer, Outline, その他のビューからのテストの実行
19 4 Atsuhiro KUBO
* PHP Editor からのテストの実行
20 21 Atsuhiro KUBO
* テストのデバッグ
21 22 Atsuhiro KUBO
* 前回のテストの再実行
22 22 Atsuhiro KUBO
* テストの実行の停止
23 1 Hideharu MATSUFUJI
* 最初の失敗またはエラーの際の停止
24 4 Atsuhiro KUBO
* テスト実行時にシステムインクルードパスが使用可能
25 34 Atsuhiro KUBO
* マルチバイト文字のサポート
26 36 Atsuhiro KUBO
* "PHPUnit":https://github.com/sebastianbergmann/phpunit, "SimpleTest":http://simpletest.org/, "CakePHP":http://cakephp.org/, "CIUnit":http://www.knollet.com/foostack/ のサポート
27 1 Hideharu MATSUFUJI
* Zend Debugger および "Xdebug":http://xdebug.org/ のサポート
28 1 Hideharu MATSUFUJI
29 1 Hideharu MATSUFUJI
h2. 動作環境
30 6 Atsuhiro KUBO
31 36 Atsuhiro KUBO
{{include(動作環境_1_7_0)}}
32 1 Hideharu MATSUFUJI
33 1 Hideharu MATSUFUJI
h2. インストール
34 1 Hideharu MATSUFUJI
35 40 Atsuhiro KUBO
|_. パッケージ |_. バージョン |_. 安定性 |_. リリース日 |_. ライセンス | | |
36 40 Atsuhiro KUBO
| *MakeGood* | *1.9.0* | stable | 2012-01-24 | "Eclipse Public License":http://www.eclipse.org/legal/epl-v10.html | [[ja_ReleaseNotes_1_9_0|リリースノート]] | <a href="http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=1158" title="Drag and drop into a running Eclipse Indigo workspace to install MakeGood"><img src="http://marketplace.eclipse.org/misc/installbutton.png" /></a> |
37 1 Hideharu MATSUFUJI
38 41 Atsuhiro KUBO
"Eclipse Marketplace Client":http://marketplace.eclipse.org/marketplace-client-intro または私たちの更新サイト *eclipse.piece-framework.com* から MakeGood をインストールすることができます。
39 1 Hideharu MATSUFUJI
40 36 Atsuhiro KUBO
詳細については [[MakeGood_ユーザーガイド_1_7_0|ユーザーガイド]] をご覧ください。
41 1 Hideharu MATSUFUJI
42 1 Hideharu MATSUFUJI
h2. ドキュメント
43 1 Hideharu MATSUFUJI
44 30 Atsuhiro KUBO
* [[ユーザーガイド]]
45 30 Atsuhiro KUBO
* [[リリースノート]]
46 1 Hideharu MATSUFUJI
47 1 Hideharu MATSUFUJI
h2. ソース
48 1 Hideharu MATSUFUJI
49 1 Hideharu MATSUFUJI
h3. ソースコードを見る
50 1 Hideharu MATSUFUJI
51 1 Hideharu MATSUFUJI
"ソースコードを見る":http://github.com/piece/makegood
52 1 Hideharu MATSUFUJI
53 1 Hideharu MATSUFUJI
h3. Git アクセス
54 1 Hideharu MATSUFUJI
55 1 Hideharu MATSUFUJI
<pre class="prettyprint">git clone git://github.com/piece/makegood.git</pre>