test script
This commit is contained in:
parent
08478d966e
commit
787c13b304
1 changed files with 5 additions and 5 deletions
|
|
@ -16,11 +16,12 @@
|
||||||
|
|
||||||
(defn query [stream q]
|
(defn query [stream q]
|
||||||
(write stream {"op" "invoke"
|
(write stream {"op" "invoke"
|
||||||
"var" "hsqldb.jdbc/execute!"
|
"id" "1"
|
||||||
|
"var" "pod.babashka.hsqldb/execute!"
|
||||||
"args" (pr-str ["jdbc:hsqldb:mem:testdb;sql.syntax_mys=true" q])}))
|
"args" (pr-str ["jdbc:hsqldb:mem:testdb;sql.syntax_mys=true" q])}))
|
||||||
|
|
||||||
(let [pb (ProcessBuilder. #_["lein" "run" "-m" "org.babashka.hsqldb"]
|
(let [pb (ProcessBuilder. #_["lein" "run" "-m" "pod.babashka.hsqldb"]
|
||||||
["./hsqldb-babashka-plugin"])
|
["./pod-babashka-hsqldb"])
|
||||||
_ (.redirectErrorStream pb true)
|
_ (.redirectErrorStream pb true)
|
||||||
;; _ (.redirectOutput pb ProcessBuilder$Redirect/INHERIT)
|
;; _ (.redirectOutput pb ProcessBuilder$Redirect/INHERIT)
|
||||||
p (.start pb)
|
p (.start pb)
|
||||||
|
|
@ -29,8 +30,7 @@
|
||||||
stdout (java.io.PushbackInputStream. stdout)]
|
stdout (java.io.PushbackInputStream. stdout)]
|
||||||
(write stdin {"op" "describe"})
|
(write stdin {"op" "describe"})
|
||||||
(let [reply (read stdout)]
|
(let [reply (read stdout)]
|
||||||
(println "format:" (String. (get reply "format")))
|
(println "format:" (String. (get reply "format")))) ;;=> edn
|
||||||
(println "vars:" (mapv bytes->string (get reply "vars")))) ;;=> edn
|
|
||||||
|
|
||||||
(query stdin ["create table foo ( foo int );"])
|
(query stdin ["create table foo ( foo int );"])
|
||||||
(let [reply (read stdout)]
|
(let [reply (read stdout)]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue