77 "time"
88
99 "github.com/briandowns/spinner"
10- "github.com/smartcontractkit/chainlink-testing-framework/tools/flakeguard/git"
1110 "github.com/smartcontractkit/chainlink-testing-framework/tools/flakeguard/reports"
1211 "github.com/spf13/cobra"
1312)
@@ -26,8 +25,8 @@ var AggregateResultsCmd = &cobra.Command{
2625 codeOwnersPath , _ := cmd .Flags ().GetString ("codeowners-path" )
2726 repoPath , _ := cmd .Flags ().GetString ("repo-path" )
2827 repoURL , _ := cmd .Flags ().GetString ("repo-url" )
29- headRef , _ := cmd .Flags ().GetString ("head-ref " )
30- baseRef , _ := cmd .Flags ().GetString ("base-ref " )
28+ headSHA , _ := cmd .Flags ().GetString ("head-sha " )
29+ baseSHA , _ := cmd .Flags ().GetString ("base-sha " )
3130 githubWorkflowName , _ := cmd .Flags ().GetString ("github-workflow-name" )
3231
3332 // Ensure the output directory exists
@@ -58,28 +57,10 @@ var AggregateResultsCmd = &cobra.Command{
5857 aggregatedReport , err := reports .Aggregate (testReports ... )
5958
6059 // Add metadata to the aggregated report
60+ aggregatedReport .HeadSHA = headSHA
61+ aggregatedReport .BaseSHA = baseSHA
62+ aggregatedReport .RepoURL = repoURL
6163 aggregatedReport .GitHubWorkflowName = githubWorkflowName
62- if repoURL != "" {
63- aggregatedReport .RepoURL = repoURL
64-
65- var headSHA string
66- if headRef == "" {
67- headSHA , err = git .ResolveRemoteSHA (repoPath , headRef )
68- if err != nil {
69- fmt .Printf ("Error resolving head SHA: %v\n " , err )
70- }
71- }
72- aggregatedReport .HeadSHA = headSHA
73-
74- var baseSHA string
75- if baseRef == "" {
76- baseSHA , err = git .ResolveRemoteSHA (repoPath , baseRef )
77- if err != nil {
78- fmt .Printf ("Error resolving base SHA: %v\n " , err )
79- }
80- }
81- aggregatedReport .BaseSHA = baseSHA
82- }
8364
8465 if err != nil {
8566 s .Stop ()
@@ -204,9 +185,9 @@ func init() {
204185 AggregateResultsCmd .Flags ().Float64P ("max-pass-ratio" , "" , 1.0 , "The maximum pass ratio threshold for a test to be considered flaky" )
205186 AggregateResultsCmd .Flags ().StringP ("codeowners-path" , "" , "" , "Path to the CODEOWNERS file" )
206187 AggregateResultsCmd .Flags ().StringP ("repo-path" , "" , "." , "The path to the root of the repository/project" )
207- AggregateResultsCmd .Flags ().String ("repo-url" , "" , "The URL of the remote repository for the test report " )
208- AggregateResultsCmd .Flags ().String ("head-ref " , "" , "Head commit ref for the test report" )
209- AggregateResultsCmd .Flags ().String ("base-ref " , "" , "Base commit ref for the test report" )
188+ AggregateResultsCmd .Flags ().String ("repo-url" , "" , "The repository URL " )
189+ AggregateResultsCmd .Flags ().String ("head-sha " , "" , "Head commit SHA for the test report" )
190+ AggregateResultsCmd .Flags ().String ("base-sha " , "" , "Base commit SHA for the test report" )
210191 AggregateResultsCmd .Flags ().String ("github-workflow-name" , "" , "GitHub workflow name for the test report" )
211192
212193 AggregateResultsCmd .MarkFlagRequired ("results-path" )
0 commit comments