Skip to content

Commit d88e769

Browse files
author
shmuelko
committed
check is case is failed
1 parent 8934f4f commit d88e769

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/practitest_firecracker/eval.clj

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@
105105
additional-testset-fields)
106106
(map :id tests))))
107107

108+
(defn is-failed-step [use-test-step desc failure-detail]
109+
(and use-test-step (not (nil? failure-detail)) (string/includes? failure-detail desc)))
110+
108111
(defn sf-test-case->run-step-def [options params test-case]
109112
(let [description (or (:description test-case) (sf-test-case->pt-step-description options test-case))
110113
new-desc (replace-map description (replace-keys params))]
@@ -113,8 +116,8 @@
113116
(or (:pt-test-step-name test-case)
114117
(sf-test-case->pt-step-name options test-case)))
115118
:description new-desc
116-
:actual-results (str (:failure-message test-case) \newline (:failure-detail test-case))
117-
:status (case (:failure-type test-case)
119+
:actual-results (when (is-failed-step (:use-test-step options) new-desc (str (:failure-message test-case) \newline (:failure-detail test-case))) (str (:failure-message test-case) \newline (:failure-detail test-case)))
120+
:status (case (when (is-failed-step (:use-test-step options) new-desc (:failure-detail test-case)) (:failure-type test-case))
118121
:failure "FAILED"
119122
:skipped "N/A"
120123
:error "FAILED"

0 commit comments

Comments
 (0)