設定
前提条件
-
サポートされている Javaのバージョン。
-
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"
}