From 0055e90e38820ca84665bdefb3720ac3454f4a8c Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Sun, 3 Nov 2024 18:30:33 +0800 Subject: [PATCH] feat: add SetupDirPath() for summary --- hrp/internal/version/VERSION | 2 +- hrp/summary.go | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/hrp/internal/version/VERSION b/hrp/internal/version/VERSION index ab8d7a50..460c33c3 100644 --- a/hrp/internal/version/VERSION +++ b/hrp/internal/version/VERSION @@ -1 +1 @@ -v5.0.0+2411031211 +v5.0.0+2411031830 diff --git a/hrp/summary.go b/hrp/summary.go index e963008e..8e921abe 100644 --- a/hrp/summary.go +++ b/hrp/summary.go @@ -66,9 +66,17 @@ func (s *Summary) AddCaseSummary(caseSummary *TestCaseSummary) { } } +func (s *Summary) SetupDirPath() (path string, err error) { + dirPath := filepath.Join(s.rootDir, config.ResultsDir) + err = builtin.EnsureFolderExists(dirPath) + if err != nil { + return "", err + } + return dirPath, nil +} + func (s *Summary) GenHTMLReport() error { - reportsDir := filepath.Join(s.rootDir, config.ResultsDir) - err := builtin.EnsureFolderExists(reportsDir) + reportsDir, err := s.SetupDirPath() if err != nil { return err } @@ -97,8 +105,7 @@ func (s *Summary) GenHTMLReport() error { } func (s *Summary) GenSummary() (path string, err error) { - reportsDir := filepath.Join(s.rootDir, config.ResultsDir) - err = builtin.EnsureFolderExists(reportsDir) + reportsDir, err := s.SetupDirPath() if err != nil { return "", err }