Skip to content

Commit 9a8d832

Browse files
committed
remove populate and create only methods and fix run in case of report path is unnecessary
1 parent ecaf87d commit 9a8d832

2 files changed

Lines changed: 3 additions & 27 deletions

File tree

src/practitest_firecracker/cli.clj

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
["-h" "--help"]])
6767

6868
(defn usage [options-summary]
69-
(->> ["PractiTest Surefire reports analyzer."
69+
(->> ["PractiTest reports analyzer."
7070
""
7171
"Usage: java -jar practitest-firecracker-standaline.jar [options] action"
7272
""
@@ -115,30 +115,6 @@
115115

116116
(= "version" (first arguments))
117117
{:action "version" :options options}
118-
;; (= "create-testset" (first arguments))
119-
;; (cond
120-
;; (nil? (:project-id options))
121-
;; {:exit-message (missing-option-msg "create-testset" "project-id")}
122-
123-
;; (nil? (:author-id options))
124-
;; {:exit-message (missing-option-msg "create-testset" "author-id")}
125-
126-
;; (nil? (:testset-name options))
127-
;; {:exit-message (missing-option-msg "create-testset" "testset-name")}
128-
129-
;; :else
130-
;; {:action "create-testset" :options options})
131-
132-
(= "populate-testset" (first arguments))
133-
(cond
134-
(nil? (:project-id options))
135-
{:exit-message (missing-option-msg "populate-testset" "project-id")}
136-
137-
(nil? (:testset-id options))
138-
{:exit-message (missing-option-msg "populate-testset" "testset-id")}
139-
140-
:else
141-
{:action "populate-testset" :options options})
142118

143119
(= "create-and-populate-testset" (first arguments))
144120
(cond

src/practitest_firecracker/core.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
(exit (if ok? 0 1) exit-message)
3131
(let [client (make-client (select-keys options [:email :api-token :api-uri :max-api-rate]))
3232
directory (:reports-path options)
33-
dirs (for [dir directory] (clojure.java.io/file dir))
34-
parsed-dirs (for [dir (file-seq (first dirs))] (parse-files dir))
33+
dirs (when-not (nil? directory) (for [dir directory] (clojure.java.io/file dir)))
34+
parsed-dirs (when-not (nil? dirs) (for [dir (file-seq (first dirs))] (parse-files dir)))
3535
additional-reports (send-directory parsed-dirs (:test-case-as-pt-test-step options) (:multitestset options) (:testset-name options) false)
3636
start-time (t/now)]
3737
(case action

0 commit comments

Comments
 (0)