File tree Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Original file line number Diff line number Diff line change @@ -20,21 +20,23 @@ func runTest(cmd *base.Command, args []string) {
20
20
if len (args ) > 1 {
21
21
cmd .Usage ()
22
22
}
23
- target := "./..."
24
- if len (args ) == 1 {
25
- if questionId , err := strconv .Atoi (args [0 ]); err == nil {
26
- problems := leetcode .ProblemsAll ()
27
- for _ , problem := range problems .StatStatusPairs {
28
- if problem .Stat .FrontendQuestionId == questionId {
29
- target = "./problems/" + problem .Stat .QuestionTitleSlug
30
- break
23
+ if _ , err := os .Stat ("problems" ); err == nil {
24
+ target := "./..."
25
+ if len (args ) == 1 {
26
+ if questionId , err := strconv .Atoi (args [0 ]); err == nil {
27
+ problems := leetcode .ProblemsAll ()
28
+ for _ , problem := range problems .StatStatusPairs {
29
+ if problem .Stat .FrontendQuestionId == questionId {
30
+ target = "./problems/" + problem .Stat .QuestionTitleSlug
31
+ break
32
+ }
31
33
}
32
34
}
33
35
}
36
+ c := exec .Command ("go" , "test" , target )
37
+ c .Stdout = os .Stdout
38
+ c .Stderr = os .Stderr
39
+ err := c .Run ()
40
+ base .CheckErr (err )
34
41
}
35
- c := exec .Command ("go" , "test" , target )
36
- c .Stdout = os .Stdout
37
- c .Stderr = os .Stderr
38
- err := c .Run ()
39
- base .CheckErr (err )
40
42
}
You can’t perform that action at this time.
0 commit comments