Teeda/dev/TPTP
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Teeda/dev]]
■[Java]Eclipse TPTP プロファイル
2つのマシンで動作確認成功したので、取り急ぎEclipseへのins...
(10分もあれば終わります)
UpdateManagerでのインストールは何度か失敗したのでzipでの...
# WindowsXP/2000, Eclipse3.1.2, JDK1.4.2_08 で試しました
EMF SDK
emf-sdo-xsd-SDK-2.1.1.zip をdownload
TPTP Runtime
tptp.sdk-TPTP-4.1.0.1.zip をdownload
上記downloadしたzipを解凍して、$ECLIPSE_HOMEにコピーすれ...
AgentController等は後ほど。
■[Java]Eclipse TPTP AgentController
とりあえずガーっと書きます。
AgentController
tptpdc.win_ja32-TPTP-4.1.0.1.zip をダウンロード。
# 各OSに合わせてダウンロードを行って下さい。
ダウンロード後、任意のディレクトリに解凍します。
今回は、c:\usr\local\tptp に解凍。
$AGENT_HOMEをc:\usr\local\tptpとします。
* AgentController設定
環境変数のPATHに$AGENT_HOME\binを追加します。
* SetComfig.batを実行します。
対話形式の処理が開始されます。
この結果はserviceconfig.xmlに設定されるようなので
変更したい場合は、再度SetConfib.batを実行するか
serviceconfig.xmlを直接変更すればOKです。
今回は、ローカルマシンでのみ使用なのでNetwork access ...
* AgentControllerをWindowsサービスへ登録。
以下のコマンドを実行。
manageservice.exe add "TpTpTest" "c:\usr\local\tptp"
add の後の引数には、任意のサービス名 $AGENT_HOME を与えま...
登録完了なので次にサービスを開始。
サービス開始するには2通りの方法があります。
* $AGENT_HOME\bin\RAService.exe の実行
* Windowsコントロールパネル => 管理ツール => サービス...
$AGENT_HOME\bin\RAService.exeの実行だと何故かうまくいきま...
登録サービスの削除には
manageservice remove "TpTpTest"
ここで簡単なJavaのクラスを作成し、テストを作成します。
ファイル => 新規 => その他 => Test => TPTP JUnit Test...
この際、ダイアログが出てbuild pathにcommon.rnner.jar,...
junit.jarを追加するか聞いてくるので はい をクリック。
すると New JUnit Test Definition の設定画面が登場。
ソースフォルダ:TpTpFirstTest
パッケージ:tptp.first.test
名前:TpTpTest
を指定。この時、In ther test editor のラジオ選択のまま。
次へをクリック。
親フォルダーの選択を聞かれますが、そのまま終了しまし...
# 先ほど指定したソースフォルダとパッケージが無視され...
そうするとTpTpTest.javaとTpTpTest.testsuiteが作成されるは...
testsuiteのOverViewタブをクリックするとテストの概要が見れ...
TestMethodタブをクリックして、テストメソッドを定義します。
とりあえずAddをクリックしてテストメソッドを追加します。
右側のNameにテストメソッドを記述します。
今回は、TestクラスのcalcメソッドなのでtestCalcとします。
ファイルを保存すると自動的に、TpTpTest.javaにtestCalcが追...
Behaviorタブをクリックしてテストメソッド振る舞いを定義。
繰り返し実行を定義します。
Add...をクリックして、Loopを選択します。
NameにtestCalcを入力して、Number of Iteraionsに5を設定。
次にBehaiviorを選択した状態でAdd...をクリックし
Invocationを選択したら、表示ダイアログでtestCalcを選択し...
これでテストスイートファイルの編集はおしまいです。
次にテストメソッドを実装します
TeedaTest.javaを開いて、先ほど自動で追加されたtestCalc()...
通常のassertEquals系で実装。
TpTpTest.testsuiteファイルを右クリックして
実行 => 構成および実行
新規をクリックします。名前を入力して(今回はyoneTest)
Testタブの1.Select test to run で先ほどのテストメソッドを...
2.Select a deploymentではlocal_deploymentを選択。
Test Logsタブではテストログの出力先を設定しますが今回はde...
これで実行ボタンをクリック!
先ほどTestLogsタブで指定した出力先にTpTpTest.executeとい...
OverViewとEventsタブで詳細を確認。
アプリケーションサーバとの連携はまた明日(^^
こっちも意外と簡単にいけます。
*コメント [#p118281b]
#comment
終了行:
[[Teeda/dev]]
■[Java]Eclipse TPTP プロファイル
2つのマシンで動作確認成功したので、取り急ぎEclipseへのins...
(10分もあれば終わります)
UpdateManagerでのインストールは何度か失敗したのでzipでの...
# WindowsXP/2000, Eclipse3.1.2, JDK1.4.2_08 で試しました
EMF SDK
emf-sdo-xsd-SDK-2.1.1.zip をdownload
TPTP Runtime
tptp.sdk-TPTP-4.1.0.1.zip をdownload
上記downloadしたzipを解凍して、$ECLIPSE_HOMEにコピーすれ...
AgentController等は後ほど。
■[Java]Eclipse TPTP AgentController
とりあえずガーっと書きます。
AgentController
tptpdc.win_ja32-TPTP-4.1.0.1.zip をダウンロード。
# 各OSに合わせてダウンロードを行って下さい。
ダウンロード後、任意のディレクトリに解凍します。
今回は、c:\usr\local\tptp に解凍。
$AGENT_HOMEをc:\usr\local\tptpとします。
* AgentController設定
環境変数のPATHに$AGENT_HOME\binを追加します。
* SetComfig.batを実行します。
対話形式の処理が開始されます。
この結果はserviceconfig.xmlに設定されるようなので
変更したい場合は、再度SetConfib.batを実行するか
serviceconfig.xmlを直接変更すればOKです。
今回は、ローカルマシンでのみ使用なのでNetwork access ...
* AgentControllerをWindowsサービスへ登録。
以下のコマンドを実行。
manageservice.exe add "TpTpTest" "c:\usr\local\tptp"
add の後の引数には、任意のサービス名 $AGENT_HOME を与えま...
登録完了なので次にサービスを開始。
サービス開始するには2通りの方法があります。
* $AGENT_HOME\bin\RAService.exe の実行
* Windowsコントロールパネル => 管理ツール => サービス...
$AGENT_HOME\bin\RAService.exeの実行だと何故かうまくいきま...
登録サービスの削除には
manageservice remove "TpTpTest"
ここで簡単なJavaのクラスを作成し、テストを作成します。
ファイル => 新規 => その他 => Test => TPTP JUnit Test...
この際、ダイアログが出てbuild pathにcommon.rnner.jar,...
junit.jarを追加するか聞いてくるので はい をクリック。
すると New JUnit Test Definition の設定画面が登場。
ソースフォルダ:TpTpFirstTest
パッケージ:tptp.first.test
名前:TpTpTest
を指定。この時、In ther test editor のラジオ選択のまま。
次へをクリック。
親フォルダーの選択を聞かれますが、そのまま終了しまし...
# 先ほど指定したソースフォルダとパッケージが無視され...
そうするとTpTpTest.javaとTpTpTest.testsuiteが作成されるは...
testsuiteのOverViewタブをクリックするとテストの概要が見れ...
TestMethodタブをクリックして、テストメソッドを定義します。
とりあえずAddをクリックしてテストメソッドを追加します。
右側のNameにテストメソッドを記述します。
今回は、TestクラスのcalcメソッドなのでtestCalcとします。
ファイルを保存すると自動的に、TpTpTest.javaにtestCalcが追...
Behaviorタブをクリックしてテストメソッド振る舞いを定義。
繰り返し実行を定義します。
Add...をクリックして、Loopを選択します。
NameにtestCalcを入力して、Number of Iteraionsに5を設定。
次にBehaiviorを選択した状態でAdd...をクリックし
Invocationを選択したら、表示ダイアログでtestCalcを選択し...
これでテストスイートファイルの編集はおしまいです。
次にテストメソッドを実装します
TeedaTest.javaを開いて、先ほど自動で追加されたtestCalc()...
通常のassertEquals系で実装。
TpTpTest.testsuiteファイルを右クリックして
実行 => 構成および実行
新規をクリックします。名前を入力して(今回はyoneTest)
Testタブの1.Select test to run で先ほどのテストメソッドを...
2.Select a deploymentではlocal_deploymentを選択。
Test Logsタブではテストログの出力先を設定しますが今回はde...
これで実行ボタンをクリック!
先ほどTestLogsタブで指定した出力先にTpTpTest.executeとい...
OverViewとEventsタブで詳細を確認。
アプリケーションサーバとの連携はまた明日(^^
こっちも意外と簡単にいけます。
*コメント [#p118281b]
#comment
ページ名: