Eclipse Pluginのテストを自動化するには(その10:JUnit4でも自動化できた)
とりあえずコンソール上からJUnit4でテストコードを書いたテストプラグインの実行がうまく行ったのでメモ。
- バグレポート報告のページに添付されている『Eclipse Test Framework code』の方のパッチをEclipse3.3のテストフレームワークへpatch applyをする。
- テストプラグインのJUnitの指定を下記のように変更する
Require-Bundle: org.junit4 ↓ Require-Bundle: org.junit;bundle-version=4
要するに指定するシンボル名を統一してバージョンを指定しるってこと。これはなぜかというと、今回当てるパッチはテストプラグインで指定しているJUnitのバージョンを見て、利用するプラグインを切り替える仕組みを採用しているためです。