Package net.masterthought.cucumber
Class ReportParser
- java.lang.Object
-
- net.masterthought.cucumber.ReportParser
-
public class ReportParser extends Object
- Author:
- Damian Szczepanik (damianszczepanik@github)
-
-
Constructor Summary
Constructors Constructor Description ReportParser(Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parseClassificationsFiles(List<String> propertiesFiles)
Parses passed properties files for classifications.List<Feature>
parseJsonFiles(List<String> jsonFiles)
Parsed passed files and extracts features files.
-
-
-
Constructor Detail
-
ReportParser
public ReportParser(Configuration configuration)
-
-
Method Detail
-
parseJsonFiles
public List<Feature> parseJsonFiles(List<String> jsonFiles)
Parsed passed files and extracts features files.- Parameters:
jsonFiles
- JSON files to read- Returns:
- array of parsed features
-
parseClassificationsFiles
public void parseClassificationsFiles(List<String> propertiesFiles)
Parses passed properties files for classifications. These classifications within each file get added to the overview-features page as metadata. File and metadata order within the individual files are preserved when classifications are added.- Parameters:
propertiesFiles
- property files to read
-
-