統合テスト

ノート

このページは Doma の開発者に向けて書かれています。

統合テストの目的は2つです。

  • Eclipse や javac の注釈処理の挙動をテストする
  • データベースへのアクセスを伴う機能をテストする

統合テストでは RDBMS を使ったテストを行います。 デフォルトで使用する RDBMS は H2 Database Engine です。

ソースコード

$ git clone https://github.com/domaframework/doma-it.git

ビルド

$ ./gradlew build

Eclipse

Eclipse の設定ファイルを生成できます。

$ ./gradlew eclipse

ファクトリパスの設定も行われます。

Continuous Integration

Travis CI を利用しています。

以下の RDBMS を利用したテストを実行しています。

  • H2 Database Engine
  • HSQLDB
  • MySQL
  • PostgreSQL