Skip to content

Commit bdc97ff

Browse files
committed
parse test name and case name with read-query from config file
1 parent 529118b commit bdc97ff

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/practitest_firecracker/cli.clj

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,14 @@
8787
(format "%s is required for '%s' action" option-name action-name))
8888

8989
(defn parse-config-file [options]
90-
(let [parsed-json (json/parse-stream (reader (:config-path options)) true)
91-
new-additional-test-fields (parse-additional-fields (json/generate-string (:additional-test-fields parsed-json)))
90+
(let [parsed-json (json/parse-stream (reader (:config-path options)) true)
91+
new-additional-test-fields (parse-additional-fields (json/generate-string (:additional-test-fields parsed-json)))
9292
new-additional-testset-fields (parse-additional-fields (json/generate-string (:additional-testset-fields parsed-json)))
93-
new-parsed-json (merge parsed-json {:additional-testset-fields new-additional-testset-fields
94-
:additional-test-fields new-additional-test-fields})]
93+
new-parsed-json (merge parsed-json
94+
(when (:additional-testset-fields parsed-json) {:additional-testset-fields new-additional-testset-fields})
95+
(when (:additional-test-fields parsed-json) {:additional-test-fields new-additional-test-fields})
96+
(when (:pt-test-name parsed-json) {:pt-test-name (read-query (:pt-test-name parsed-json))})
97+
(when (:pt-test-step-name parsed-json) {:pt-test-step-name (read-query (:pt-test-step-name parsed-json))}))]
9598
new-parsed-json))
9699

97100
(defn parse-args [args]

0 commit comments

Comments
 (0)