投稿

2月, 2015の投稿を表示しています

JUnitをLibgdx/Gradleで使うための設定方法

イメージ
Libgdx がGradleを使うようになりJUnitの設定もGradleで行わなければならない。 ここではシンプルで実用的な設定を紹介している。 core/testの下にJUnitを作成する場合はルートの build.gradleに以下のBold文字の箇所を追加する。 project(":core") {    apply plugin: "java"        dependencies {        compile "com.badlogicgames.gdx:gdx:$gdxVersion"        compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"          testCompile "junit:junit:+"    }     sourceSets.test.java.srcDirs = ["test/"] } coreの下にtestフォルダを作る。(フォルダを変更したいときは上のsourceSets.test.java.srcDirsのフォルダを変更すれば良い) Eclipseを再起動(この後、自動にJunitのパッケージをmavenのreposからDownloadしてくれる) EclipseのNewを使って、JUnit Test caseを実行するとJUnit作成用ウィザードが現れる。あとはEclipseでおなじみの操作である。 Gradle Refresh Allを行う。 確認はEclipse LUNA(4.4.1),LibGdx Ver 1.5.3,Ubuntu14.10で行った。 余談だが、ボクの好みでIDEは Intellij IDEAを使いたい。しかし、 PyDev でBlenderのplugin開発も並行しておこなっているのでEclipseを使っている(bpy.soでDebugger利用)。 IntellijのPython開発環境に関してはライセンスの問題と時間不足で深く知らない。 PS. 各platformでtestsを実行したいとき、libgdx-ai