46 virtual bool OpenEngineIniFile(const QString& fileName) = 0; |
46 virtual bool OpenEngineIniFile(const QString& fileName) = 0; |
47 virtual QList<QString> GetModuleList() = 0; |
47 virtual QList<QString> GetModuleList() = 0; |
48 virtual QList<QString> GetCaseListByModule(const QString& moduleName) = 0; |
48 virtual QList<QString> GetCaseListByModule(const QString& moduleName) = 0; |
49 virtual CSTFCase GetCase(const QString& moduleName, const int index) = 0; |
49 virtual CSTFCase GetCase(const QString& moduleName, const int index) = 0; |
50 virtual void RunCases(const QList<CSTFCase>& caseList, const TSTFCaseRunningType& type) = 0; |
50 virtual void RunCases(const QList<CSTFCase>& caseList, const TSTFCaseRunningType& type) = 0; |
51 virtual void AddCaseToSet(const QList<CSTFCase>& aCase, const QString& setName) = 0; |
51 virtual bool AddCaseToSet(const QList<CSTFCase>& aCase, const QString& setName) = 0; |
52 |
52 |
53 //for set |
53 //for set |
54 virtual QList<QString> GetSetList() = 0; |
54 virtual QList<QString> GetSetList() = 0; |
55 virtual QList<QString> GetCaseListBySet(const QString& setName) = 0; |
55 virtual QList<QString> GetCaseListBySet(const QString& setName) = 0; |
56 virtual void CreateSet(const QString& setName) = 0; |
56 virtual bool CreateSet(QString& setName) = 0; |
57 virtual void DeleteSet(const QString& setName) = 0; |
57 virtual bool DeleteSet(const QString& setName) = 0; |
58 virtual void RunSets(const QString& setName, const TSTFCaseRunningType& type) = 0; |
58 virtual void RunSets(const QString& setName, const TSTFCaseRunningType& type) = 0; |
59 |
59 |
60 //for Started |
60 //for Started |
61 virtual void PauseCase() = 0; |
61 virtual void PauseCase() = 0; |
62 virtual void ResumeCase() = 0; |
62 virtual void ResumeCase() = 0; |
63 virtual void AbortCase() = 0; |
63 virtual void AbortCase() = 0; |
|
64 virtual CSTFCase GetRunningCase(int index) = 0; |
64 virtual bool ShowOutput() = 0; |
65 virtual bool ShowOutput() = 0; |
65 virtual void SetShowOutput(bool isShow) = 0; |
66 virtual void SetShowOutput(bool isShow) = 0; |
66 |
67 |
67 //for staticstic |
68 //for staticstic |
68 virtual QList<CSTFCase> GetCasesByStatus(const TSTFCaseStatusType& type) = 0; |
69 virtual QList<CSTFCase> GetCasesByStatus(const TSTFCaseStatusType& type) = 0; |