Java tutorial
//package com.java2s; /** * Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0/ * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { /** * Check that console output contains the specified text * * @param command Console command * @param outputLine Text to check for * @return True if the output line was found in the logs from the given * command, false otherwise. */ public static boolean checkConsole(String command, String outputLine) throws Exception { boolean stringFound = false; Process process = Runtime.getRuntime().exec(command); String line; BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); while ((line = bufferedReader.readLine()) != null) { if (line.contains(outputLine)) { stringFound = true; break; } } return stringFound; } }