設定
前提条件
-
Google Chrome。
-
GradleもしくはGradle Wrapper 6.6.1またはそれ以上。
PoshiスタンドアロンGradleプロジェクトの設定
-
新しいディレクトリを作成します(例:
poshi-standalone)。 -
新しく作成したディレクトリにGradleラッパー(6.6.1以降)をセットアップします。
$ gradle wrapper --gradle-distribution-url https://github.com/liferay/liferay-binaries-cache-2020/raw/master/gradle-6.6.1.LIFERAY-PATCHED-1-bin.zipこれで、ディレクトリには以下の内容が含まれているはずです。
poshi-standalone ├── .gradle ├── gradle | └── wrapper | ├── gradle-wrapper.jar | └── gradle-wrapper.properties ├── gradlew └── gradlew.bat -
Poshi Standaloneのビルドファイルを取得するには、ターミナル/コマンドプロンプトウィンドウで目的のディレクトリから以下のコマンドを実行してください。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/liferay/liferay-portal/master/modules/test/poshi/poshi-standalone/setup.sh)"初期のGradleファイルに加えて、ディレクトリには次のファイルがあるはずです。
build.gradle,settings.gradle、poshi.properties、およびposhi-ext.properties -
ルートディレクトリに、新しいフォルダ
poshi-testsを作成します。テストに必要なファイルが格納されます。 -
poshi-testsディレクトリに移動し、パス、マクロ、テストケースの3つのフォルダを追加作成します。これで、ディレクトリには以下の内容が含まれているはずです。
poshi-standalone ├── .gradle ├── gradle ├── gradle | └── wrapper | ├── gradle-wrapper.jar | └── gradle-wrapper.properties ├── poshi-tests | ├── macros | ├── paths | └── testcases ├── build.gradle ├── gradlew ├── gradlew.bat ├── poshi.properties ├── poshi-ext.properties └── settings.gradle
この設定で、 ./gradlew task (gradlew.bat task for Windows) を実行すると、プロジェクトで利用可能なタスクが表示されるようになっています。 Poshi StandaloneのGradle 設定については、Liferayのgithubリポジトリにある Poshi Standalone を参照してください。
Poshi Standaloneのアップデート
Poshi Standaloneは常に最新のリリースバージョンを実行するため、gradleプロジェクトを更新するための余分な手順は必要ありません。ダウングレードが必要な場合は、 build.gradle ファイルの最後に以下の行を追加し、バージョン番号を Poshi Runner Changelogにある希望のバージョンに置き換えてください。
poshiRunner {
version = "1.0.xxx"
}