新規作成日 2019-03-07
最終更新日
テスト
Test
Npgsqlは、.NET Frameworkや.NET Coreのための公式のビルド・サーバ上で実行する、すべてをサポートするPostgreSQLバックエンドを持つ 広範囲なテストスイートを持っています。
概要
Overview
Npgsqlは、逆行を警戒するための、広範囲なテストスイートを持っています。テストスイートは、すべてをサポートするPostgreSQLバックエンドを持つ、.NET Frameworkや.NET Coreのための公式のビルド・サーバ上で実行します。
はじめに
Getting Started
PostgreSQLを設定する
Setup PostgreSQL
Npgsqlテストスイートは、テストを実行するために、PostgreSQLバックエンドを必要とします。既定では、テスト・スイートは、PostgreSQLが、デフォルト・ポート(5432)のローカル・マシン上で実行されることを期待しています。
- PostgreSQLをインストールする:https://www.postgresql.org/download
- PostgreSQLバックエンドを開始する。
npgsql_testsアカウントを作成する。
Create the npgsql_tests account
既定では、テスト・スイートは、npgsql_testsというパスワードを持つnpgsql_testsという名前のアカウントを期待します。このアカウントは、テスト・スイートが、npgsql_testsという名前のデータベースを作成してテストを実行するために使用されます。
$ psql -h localhost -U postgres
postgres=# CREATE USER npgsql_tests PASSWORD 'npgsql_tests' SUPERUSER;
備考:テストデータベースの作成や削除、拡張子(hstore、postgisなど)のロードなどにはスーパーユーザーアクセスが必要です。
リポジトリーのクローンをつくる
Clone the repository
cd ~
git clone git@github.com:npgsql/npgsql.git
テストスイートを実行する
Run the test suite
cd ~/npgsql
dotnet test ./test/Npgsql.Tests
dotnet test ./test/Npgsql.PluginTests
dotnet test ./test/Npgsql.Benchmarks