parseMetadata function

Metadata parseMetadata(
  1. String path,
  2. String contents,
  3. Set<String> platformVariables
)

Parse the test metadata for the test file at path with contents.

The platformVariables are the set of variables that are valid for platform selectors in suite metadata, in addition to the built-in variables that are allowed everywhere.

Throws an AnalysisError if parsing fails or a FormatException if the test annotations are incorrect.

Implementation

Metadata parseMetadata(
        String path, String contents, Set<String> platformVariables) =>
    _Parser(path, contents, platformVariables).parse();