JUnit Plugin を調べる
JUnit のソースをごらんになったことがあるでしょうか。長くないし、あの Kent Beck が書いたわけですから、コードの勉強するにはとてもいい教材です。
で、Eclipse の JUnit Plugin もシンプルなんだろうと思っていたら、そんなことありませんでした (泣)
とりあえず、plugin.xml を見ようと思ったら 480 行もあるし...
まぁ、それはさておき plugin.xml の中には起動用らしき拡張ポイントがいくつかありました。
- org.eclipse.debug.core.launchConfigurationTypes
- org.eclipse.debug.core.launchConfigurationComparators
- org.eclipse.debug.ui.launchConfigurationTypeImages
- org.eclipse.debug.ui.launchConfigurationTabGroups
- org.eclipse.debug.ui.launchShortcuts
- org.eclipse.jdt.junit.junitLaunchConfigs
launchConfiguratoinTypes が大本になるのでしょうか。で、Eclipse の Help でこの launchConfiguratoinTypes を検索したのですが、引っかかったのは 2 つだけ... それも
- Source Path Computers
- Launcher (Obsolete)
なぜ、そのものずばりが引っかからないんでしょうね? それも廃止される拡張ポイントなんかが引っかかるなんて。
それはそうと、PDE Plug-in Dev. Guide に Program debug and launch support というのがあったので、読んでみますっ。