設定
前提条件
Java JDK 8
Google Chrome
Gradle もしくは Gradle Wrapper 6.6.1またはそれ以上。
Poshi StandaloneのGradleプロジェクトをセットアップします。
新しいディレクトリを作成します(例:
poshi-standalone
)。新しく作成したディレクトリにGradle wrapper(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"
}