@Configuration
public class XdEc2Validation
extends java.lang.Object
コンストラクターと説明 |
---|
XdEc2Validation(HadoopUtils hadoopUtil, XdEnvironment xdEnvironment) XdEc2Validation の新しいインスタンスを構築する |
修飾子と型 | メソッドと説明 |
---|---|
void | assertReceived(java.net.URL url, java.lang.String streamName, int msgCountExpected) ストリームを取得し、ストリーム内のすべてのモジュールがデータを処理したことを確認します。 |
void | assertReceived(java.net.URL url, java.lang.String streamName, java.lang.String moduleName, java.lang.String channelName, int msgCountExpected) チャネルとモジュールのインスタンスが実際に正しい数のメッセージを処理したことを確認します。 |
void | verifyContentContains(java.net.URL url, java.lang.String fileName, java.lang.String data) ユーザーが提供したデータが結果に含まれていることを確認します。 |
void | verifyContentContainsIgnoreCase(java.net.URL url, java.lang.String fileName, java.lang.String data) ユーザーが提供したデータが結果に含まれていることを確認します。 |
void | verifyHdfsTestContent(java.lang.String expectedResult, java.lang.String pathToHdfsFile) hdfs ファイルの内容を結果と比較して評価します。 |
void | verifyLogContains(java.net.URL url, java.lang.String data) データがコンテナーログに含まれていることを確認します。 |
void | verifyTestContent(java.net.URL url, java.lang.String fileName, java.lang.String data) ユーザーが提供したデータが、ストリームがフローを処理した後に保存されたものであることを確認します。 |
void | verifyXDAdminReady(java.net.URL adminServer) 管理サーバーが利用可能であることを確認します。 |
public XdEc2Validation(HadoopUtils hadoopUtil, XdEnvironment xdEnvironment)
public void verifyXDAdminReady(java.net.URL adminServer)
adminServer
- 管理サーバーの場所 public void assertReceived(java.net.URL url, java.lang.String streamName, java.lang.String moduleName, java.lang.String channelName, int msgCountExpected)
url
- ストリームがデプロイされるサーバー streamName
- 分析するストリーム。moduleName
- モジュールの名前。channelName
- 照会するチャネルの名前。msgCountExpected
- モジュールによって正常に処理されたと予想されるメッセージの数。public void assertReceived(java.net.URL url, java.lang.String streamName, int msgCountExpected)
url
- ストリームがデプロイされるサーバー streamName
- 分析するストリーム。java.lang.Exception
- JSON の処理または HTTP GET リクエストの実行中にエラーが発生しました public void verifyTestContent(java.net.URL url, java.lang.String fileName, java.lang.String data)
url
- ストリームがデプロイされるサーバー。fileName
- チェックするデータが含まれるファイル。data
- ストリームの結果を評価するために使用されるデータ。public void verifyLogContains(java.net.URL url, java.lang.String data)
url
- コンテナーがデプロイされるサーバー。data
- ログファイル内で検索される値。public void verifyContentContains(java.net.URL url, java.lang.String fileName, java.lang.String data)
url
- コンテナーがデプロイされるサーバー。fileName
- チェックするデータが含まれるファイル。data
- ストリームの結果を評価するために使用されるデータ。public void verifyContentContainsIgnoreCase(java.net.URL url, java.lang.String fileName, java.lang.String data)
url
- ストリームがデプロイされるサーバー。fileName
- チェックするデータが含まれるファイル。data
- ストリームの結果を評価するために使用されるデータ。public void verifyHdfsTestContent(java.lang.String expectedResult, java.lang.String pathToHdfsFile)
expectedResult
- hdfs ファイル内に存在する必要があるデータ。pathToHdfsFile
- HDFs ファイルシステム上のファイルの場所