1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #ifndef cmParseJacocoCoverage_h
- #define cmParseJacocoCoverage_h
- #include "cmConfigure.h"
- #include <map>
- #include <string>
- #include <vector>
- class cmCTest;
- class cmCTestCoverageHandlerContainer;
- class cmParseJacocoCoverage
- {
- public:
- cmParseJacocoCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
- bool LoadCoverageData(std::vector<std::string> const& files);
- std::string PackageName;
- std::string FileName;
- std::string ModuleName;
- std::string CurFileName;
- private:
-
-
- void RemoveUnCoveredFiles();
-
- bool ReadJacocoXML(const char* f);
-
- bool SplitString(std::vector<std::string>& args, std::string const& line);
- bool FindJavaFile(std::string const& routine, std::string& filepath);
- void InitializeJavaFile(std::string& file);
- bool LoadSource(std::string d);
- class XMLParser;
- std::map<std::string, std::string> RoutineToDirectory;
- cmCTestCoverageHandlerContainer& Coverage;
- cmCTest* CTest;
- };
- #endif
|