CommandFileParser

public class CommandFileParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.command.CommandFileParser


Parser for file that contains set of command lines.

The syntax of the given file should be series of lines. Each line is a command; that is, a configuration plus its options:

   [options] config-name
   [options] config-name2
   ...
 

Summary

Nested classes

class CommandFileParser.Bitmask

Represents a bitmask. 

class CommandFileParser.CommandLine

 

Public constructors

CommandFileParser()

Public methods

Collection<String> getIncludedFiles()

Return the command files included by the last parsed command file.

List<CommandFileParser.CommandLine> parseFile(File file)

Parses the commands contained in file, doing macro expansions as necessary

Public constructors

CommandFileParser

CommandFileParser ()

Public methods

getIncludedFiles

Collection<String> getIncludedFiles ()

Return the command files included by the last parsed command file.

Returns
Collection<String>

parseFile

List<CommandFileParser.CommandLine> parseFile (File file)

Parses the commands contained in file, doing macro expansions as necessary

Parameters
file File: the File to parse
Returns
List<CommandFileParser.CommandLine> the list of parsed commands
Throws
IOException if failed to read file
ConfigurationException if content of file could not be parsed