refactor: GenSummary return path

This commit is contained in:
lilong.129
2024-09-13 20:43:16 +08:00
parent e754fb41e1
commit f8c2c3c7fb
3 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -257,7 +257,7 @@ func (r *HRPRunner) Run(testcases ...ITestCase) (err error) {
// save summary // save summary
if r.saveTests { if r.saveTests {
if err := s.GenSummary(); err != nil { if _, err := s.GenSummary(); err != nil {
return err return err
} }
} }
+7 -7
View File
@@ -96,19 +96,19 @@ func (s *Summary) GenHTMLReport() error {
return err return err
} }
func (s *Summary) GenSummary() error { func (s *Summary) GenSummary() (path string, err error) {
reportsDir := filepath.Join(s.rootDir, env.ResultsDir) reportsDir := filepath.Join(s.rootDir, env.ResultsDir)
err := builtin.EnsureFolderExists(reportsDir) err = builtin.EnsureFolderExists(reportsDir)
if err != nil { if err != nil {
return err return "", err
} }
summaryPath := filepath.Join(reportsDir, "summary.json") path = filepath.Join(reportsDir, "summary.json")
err = builtin.Dump2JSON(s, summaryPath) err = builtin.Dump2JSON(s, path)
if err != nil { if err != nil {
return err return "", err
} }
return nil return path, nil
} }
//go:embed internal/scaffold/templates/report/template.html //go:embed internal/scaffold/templates/report/template.html
+1 -1
View File
@@ -25,7 +25,7 @@ func TestGenHTMLReport(t *testing.T) {
caseSummary2.AddStepResult(stepResult2) caseSummary2.AddStepResult(stepResult2)
summary.AddCaseSummary(caseSummary2) summary.AddCaseSummary(caseSummary2)
err := summary.GenSummary() _, err := summary.GenSummary()
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }