File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 628628 (is (bytes? result))
629629 (is (= (seq ba) (seq result))))))
630630
631+ (defmacro if-jdk9+ [then else]
632+ (if (identical? ::pre-jdk9
633+ (try (import 'java.lang.ProcessHandle)
634+ (catch Exception _ ::pre-jdk9 )))
635+ then else))
636+
631637(deftest discard-test
632638 (when-let [bb (u/find-bb )]
633- (doseq [out [:discard java.lang.ProcessBuilder$Redirect/DISCARD]]
639+ (doseq [out [:discard ( if-jdk9+ java.lang.ProcessBuilder$Redirect/DISCARD :discard ) ]]
634640 (is (= " " (slurp (:out @(p/process {:out out} bb " -e" " (println :dude) (binding [*out* *err*] (println :bye))" )))))
635641 (is (= (with-out-str (println :bye )) (slurp (:err @(p/process {:out out} bb " -e" " (println :dude) (binding [*out* *err*] (println :bye))" )))))
636642 (is (= " " (slurp (:err @(p/process {:err out} bb " -e" " (println :dude) (binding [*out* *err*] (println :bye))" )))))
You can’t perform that action at this time.
0 commit comments