GitとAntとSpringとJUnit
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*目次 [#xd18658c]
#contents
*趣旨 [#m9137763]
これは、
テスト用のマシンが与えられていない作業現場
-なおかつ、Gitで管理されている作業現場
-なおかつ、JUnitでテストされている作業現場
-なおかつ、Springを使っている作業現場
-なおかつ、テスト手順が非共有な作業現場
-なおかつ、maven形式のプロジェクト構成
という状況下で、手探りで、テスト環境を構築の模索する、涙...
一応eclipse上では、すんなりと動作している。
が、なぜかコマンドラインで同じことをやろうとするといろい...
JUNIT4について技術的なことを知りたい人は、下記のサイトを...
失敗だらけのドキュメントを見るよりはいいかもしれない。
http://www7b.biglobe.ne.jp/~archer/tryjunit4/tryjunit4.html
英語が読めるならば、いっそ、本家のJUnitのサイトのドキュメ...
https://github.com/junit-team/junit/wiki
なお、このドキュメント、いまのところ、失敗例のみで、実行...
でも、あきらめずに、連れずれなるままに書いていくのであっ...
*目標 [#ze36c394]
+ローカルの別フォルダにgitを使って、テスト用に別リポジト...
+antでJUnitを実行する
*背景 [#o8c36113]
新しい作業現場に配属され、eclipse上でJUnit実行できるけれ...
*別フォルダにgitのリポジトリのクローンを作成してみる [#v2...
カレントディレクトリが、eclipseのworkspaceでテスト用のフ...
make test
cd test
git clone ../テストしたいプロジェクト名
とやると、リポジトリをコピーできた。
*ant [#i78f0c66]
antはお約束の
ant -version
とやって、設定がなされているか確認が必要。
と思ったが、mavenで取り込まれるバージョンが1.7.0どまりな...
コマンドラインから実行すると、いろいろなバージョンがあり...
バージョンを1.7.0に戻して再度実行してみると、警告は消えて...
*build.xmlを生成する [#t272912f]
Javaでコマンドラインで実行するにあたって、面倒くさそうと...
eclipseのエクスポートの機能でant用のbuild.xmlを作れた。
このままの名前だと、あとからの自動作成のときにファイル名...
*antでbuildファイルを指定する [#ta6e0760]
オプションは、よくありがちな -fをつける
ant -f filename
*パーミッションの設定 [#r741d57f]
自分の環境ではパーミッションの設定が必要だった。
*若干の修正 [#k0067f52]
当然クラスパスも含まれているが、相対パスの深さが、テスト...
自分の環境ではbuild.xmlのプロパティM2_REPOと、ECLIPSE_HOM...
*JUNIT4に対応していない? [#iad70b2e]
antがjunit4に対応するのは、1.6.5からだから、大丈夫のはず...
*メモリ不足? [#eefd0f7e]
set ANT_OPTS=-Xmx512m
を試みたが、反応なしでした。
Antよ、ここまで、がんばって出来ないのか。。。
*いっそのことANTを使ってコマンドラインでのテストをやめよ...
既存のごちゃごちゃしたプロジェクトに適用するまえに、シン...
とか思えてきました。
eclipseを使ったクラスパス抽出ツールという位置づけで、buil...
java org.junit.runner.JUnitCore test.SomeTest
のような感じで実行させることを目標にしたほうがいいと思う...
eclipseでJunitを実行させる際の「実行の構成」を参考にまた...
*本家を見てみる [#g95af9e7]
JUnitの本家を見てみることにする。
知りたかった答えがあった。最初から英語はいやだと思わずに...
java -cp .:/usr/share/java/junit.jar org.junit.runner.JU...
これが正しい。というか、JUnit開発した人が使用例とした書き...
antとか関係ないやん。
終了行:
*目次 [#xd18658c]
#contents
*趣旨 [#m9137763]
これは、
テスト用のマシンが与えられていない作業現場
-なおかつ、Gitで管理されている作業現場
-なおかつ、JUnitでテストされている作業現場
-なおかつ、Springを使っている作業現場
-なおかつ、テスト手順が非共有な作業現場
-なおかつ、maven形式のプロジェクト構成
という状況下で、手探りで、テスト環境を構築の模索する、涙...
一応eclipse上では、すんなりと動作している。
が、なぜかコマンドラインで同じことをやろうとするといろい...
JUNIT4について技術的なことを知りたい人は、下記のサイトを...
失敗だらけのドキュメントを見るよりはいいかもしれない。
http://www7b.biglobe.ne.jp/~archer/tryjunit4/tryjunit4.html
英語が読めるならば、いっそ、本家のJUnitのサイトのドキュメ...
https://github.com/junit-team/junit/wiki
なお、このドキュメント、いまのところ、失敗例のみで、実行...
でも、あきらめずに、連れずれなるままに書いていくのであっ...
*目標 [#ze36c394]
+ローカルの別フォルダにgitを使って、テスト用に別リポジト...
+antでJUnitを実行する
*背景 [#o8c36113]
新しい作業現場に配属され、eclipse上でJUnit実行できるけれ...
*別フォルダにgitのリポジトリのクローンを作成してみる [#v2...
カレントディレクトリが、eclipseのworkspaceでテスト用のフ...
make test
cd test
git clone ../テストしたいプロジェクト名
とやると、リポジトリをコピーできた。
*ant [#i78f0c66]
antはお約束の
ant -version
とやって、設定がなされているか確認が必要。
と思ったが、mavenで取り込まれるバージョンが1.7.0どまりな...
コマンドラインから実行すると、いろいろなバージョンがあり...
バージョンを1.7.0に戻して再度実行してみると、警告は消えて...
*build.xmlを生成する [#t272912f]
Javaでコマンドラインで実行するにあたって、面倒くさそうと...
eclipseのエクスポートの機能でant用のbuild.xmlを作れた。
このままの名前だと、あとからの自動作成のときにファイル名...
*antでbuildファイルを指定する [#ta6e0760]
オプションは、よくありがちな -fをつける
ant -f filename
*パーミッションの設定 [#r741d57f]
自分の環境ではパーミッションの設定が必要だった。
*若干の修正 [#k0067f52]
当然クラスパスも含まれているが、相対パスの深さが、テスト...
自分の環境ではbuild.xmlのプロパティM2_REPOと、ECLIPSE_HOM...
*JUNIT4に対応していない? [#iad70b2e]
antがjunit4に対応するのは、1.6.5からだから、大丈夫のはず...
*メモリ不足? [#eefd0f7e]
set ANT_OPTS=-Xmx512m
を試みたが、反応なしでした。
Antよ、ここまで、がんばって出来ないのか。。。
*いっそのことANTを使ってコマンドラインでのテストをやめよ...
既存のごちゃごちゃしたプロジェクトに適用するまえに、シン...
とか思えてきました。
eclipseを使ったクラスパス抽出ツールという位置づけで、buil...
java org.junit.runner.JUnitCore test.SomeTest
のような感じで実行させることを目標にしたほうがいいと思う...
eclipseでJunitを実行させる際の「実行の構成」を参考にまた...
*本家を見てみる [#g95af9e7]
JUnitの本家を見てみることにする。
知りたかった答えがあった。最初から英語はいやだと思わずに...
java -cp .:/usr/share/java/junit.jar org.junit.runner.JU...
これが正しい。というか、JUnit開発した人が使用例とした書き...
antとか関係ないやん。
ページ名: