Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.1 KB

integration-test.rst

File metadata and controls

60 lines (36 loc) · 1.1 KB

統合テスト

目次

Note

このページは 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 を利用しています。

https://travis-ci.org/domaframework/doma-it

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

  • H2 Database Engine
  • HSQLDB
  • MySQL
  • PostgreSQL