Commit graph

171 commits

Author SHA1 Message Date
Michiel Borkent
15e54ef0a1
Add support for slingshot #675 (#881)
* Add java.util.Arrays/copyOfRange for slingshot

* add exception for tests

* Add slingshot tests
2021-06-09 10:39:43 +02:00
Michiel Borkent
e18f4302a8
[#847] Better error handling for parallel tasks 2021-05-18 12:39:21 +02:00
Michiel Borkent
e6a2fdbb45
Add HoneySql v2 tests (#841) 2021-05-14 12:04:56 +02:00
Michiel Borkent
5554619a9d Selmer: util/set-missing-value-formatter! 2021-05-11 22:13:50 +02:00
Michiel Borkent
4ffd08f360 [#835] Expose escaping functions from selmer.util 2021-05-11 13:19:31 +02:00
Michiel Borkent
f6e3e81252 [#823] Add tests for jasentaa 2021-05-07 12:08:02 +02:00
Michiel Borkent
cab3307a07 [#823] Add tests for jasentaa 2021-05-07 11:58:18 +02:00
Michiel Borkent
cbd8a2d07d
[#821] Include Selmer 2021-05-06 12:53:59 +02:00
Michiel Borkent
514fc84cde [#810] Support :extra-paths and :extra-deps in tasks 2021-04-27 23:32:37 +02:00
Michiel Borkent
21bb768e9f Tasks: fix execution of fully qualified symbol 2021-04-25 11:42:11 +02:00
Michiel Borkent
e0b1c1b01e
[#784] Support binf.cljc library by adding ByteBuffer and Charset-related classes (#789) 2021-04-14 23:27:31 +02:00
Michiel Borkent
1870e2729e
[#769] rewrite-clj support 2021-04-04 16:22:45 +02:00
Michiel Borkent
d71c3622ec
bb.edn: first iteration 2021-03-28 17:30:44 +02:00
Michiel Borkent
4229cab9b4 Update version-clj tests 2021-03-14 21:04:55 +01:00
Michiel Borkent
d0431b8bb6 [#741] Fix cyclic dep problem with doric lib 2021-03-01 12:17:04 +01:00
Michiel Borkent
1dd20b0a0c Add failjure to libtests 2021-02-13 10:48:59 +01:00
Michiel Borkent
9220b983c5 Fix gaka tests 2021-02-03 23:06:18 +01:00
Michiel Borkent
2136c0a19b Add gaka lib tests 2021-02-03 14:50:58 +01:00
Michiel Borkent
77a95cf778 Fix core.match test 2021-01-28 23:19:10 +01:00
Michiel Borkent
931fadabb2
[#487] Include clojure.test.check as preparation for clojure.spec 2021-01-24 21:07:07 +01:00
Michiel Borkent
c4bb42df3e
[#646] Add hiccup.core and hiccup2.core 2021-01-23 22:47:35 +01:00
Michiel Borkent
497bfb01da
[#594] Include clojure.core.match 2021-01-23 14:02:00 +01:00
Michiel Borkent
c725c3be0b [babashka/process#31] Add tests to bb CI 2020-11-26 23:40:48 +01:00
Michiel Borkent
d8e14c278d Libtest improvements 2020-09-21 10:56:33 +02:00
Michiel Borkent
a1d34f5242
[#556] Add org.httpkit.server namespace (experimental) 2020-09-20 23:19:49 +02:00
Michiel Borkent
9aec485913
[#561] Add tests + enhancements for org.httpkit.client 2020-09-19 14:30:48 +02:00
Lee Read
5d9027fe0a
Added lib tests for version-clj (#569)
The version-clj project uses `.cljx` so I hand-transcribed them to `.cljc`.

Tests are from from version-clj v1.0.2:
https://github.com/xsc/version-clj/tree/clojars-0.1.2

Added `version-clj.via-use-test` to verify loading version-clj via `use`.

Verification via: `./script/run_lib_tests`, I observed version-clj tests:
1. failing for `bb` native v0.2.0
2. passing for `./bb` native built from master
3. passing for `lein bb` from master

This should be the final change that closes #565.
2020-09-09 23:03:15 +02:00
Michiel Borkent
5b0f54e576
[#508, #543] Improve error reporting with stack trace 2020-08-24 23:45:41 +02:00
Michiel Borkent
ab0af85884
[#536] Support uberjars 2020-08-19 16:39:42 +02:00
Michiel Borkent
9fffa80def [#538] support top-level requires 2020-08-17 23:01:28 +02:00
Michiel Borkent
4dd102ca19 [#538] make uberscript more accepting 2020-08-17 22:09:44 +02:00
Michiel Borkent
418f00eb64
[#535] Ignore unresolved symbol in uberscript 2020-08-17 20:02:07 +02:00
Michiel Borkent
02032625ee [#535] fix order in --uberscript (2) 2020-08-16 18:00:39 +02:00
Gabriel Horner
901ea41f20
Add lib tests for bond (#524)
* Add lib-tests for bond

* Mention bond and add instructions for adding libtests

* Tweak lib test to detect exception that bb throws
2020-08-11 18:07:29 +02:00
Michiel Borkent
efc2946b81 Update minimallist dep + tests 2020-08-09 22:13:14 +02:00
Michiel Borkent
522dddb6c3 Fix version test 2020-06-27 13:55:58 +02:00
Michiel Borkent
d422cbb91a [#478] Add babashka.file property 2020-06-27 12:58:45 +02:00
Michiel Borkent
8a75a70bbe
[#498] Fix for invoking -f with empty file 2020-06-27 12:12:53 +02:00
Michiel Borkent
ede2916c6b Fix lib-tests 2020-06-27 11:31:05 +02:00
Michiel Borkent
e095e1485a
[#479] Add babashka.version system property 2020-06-26 10:38:58 +02:00
Michiel Borkent
834c78c044
[#491] fix binding of clojure.test/report 2020-06-22 11:36:08 +02:00
Michiel Borkent
ee8508d320
Merge testing of libs into one babashka process (#485) 2020-06-17 13:30:22 +02:00
Michiel Borkent
af760c8263
Test minimallist (#484) 2020-06-17 11:45:16 +02:00
Michiel Borkent
be39ee7e27
Add compatibility with honeysql (#476) 2020-06-13 23:44:35 +02:00
Jeroen van Dijk
0754975172
Add support for clojure.data.generators (#470) 2020-06-12 16:35:34 +02:00
Michiel Borkent
a26decfca8
aero tests 2020-06-10 23:52:30 +02:00
Michiel Borkent
14cd18f50f
sci: defprotocol and defrecord 2020-06-09 23:11:09 +02:00
Michiel Borkent
8c949dbe81 Move script 2020-06-01 11:03:56 +02:00
Michiel Borkent
696d4102a7 Add more java.time classes, test with cljc.java-time tests 2020-05-29 20:30:06 +02:00
Michiel Borkent
03fba08e31
[#447] expose flatland.ordered.map/ordered-map 2020-05-22 18:18:42 +02:00
Michiel Borkent
6648a9aa0c babashka.pods: unload-pod 2020-05-20 20:14:28 +02:00
Michiel Borkent
4df3e56557 Upgrade to pod callbacks (babashka/babashka.pods#6) 2020-05-20 13:52:11 +02:00
Sameer Kolhar
a28618387b
[#388] embedded postgresql tests 2020-05-18 17:08:34 +02:00
Michiel Borkent
a5d9b78af1 use babashka/babashka.pods library 2020-05-09 14:11:20 +02:00
Michiel Borkent
67639183eb pods: ops value in describe 2020-05-07 23:56:03 +02:00
Michiel Borkent
4e70b92584 Add :shutdown op 2020-05-07 23:12:13 +02:00
Michiel Borkent
eb4f25f5c5
[#411] pods 2020-05-06 21:14:14 +02:00
Michiel Borkent
54a4197ce7 Add tests for doric library 2020-05-02 21:06:28 +02:00
Michiel Borkent
0d1cabd4dc
[#389] SQL feature flags 2020-04-29 14:50:25 +02:00
Michiel Borkent
88eb4c569d Add postgres test 2020-04-27 11:45:11 +02:00
Michiel Borkent
96deaf3206 [#370] fix for clojure.math.combinatorics 2020-04-21 11:41:29 +02:00
Michiel Borkent
254aa73a48 wip 2020-04-18 23:28:02 +02:00
Michiel Borkent
023a027772 Add note 2020-04-17 11:19:32 +02:00
Michiel Borkent
b9b8db4502 Fix tests 2020-04-16 23:24:20 +02:00
Michiel Borkent
31c9481fda Add statsd test 2020-04-14 22:17:36 +02:00
Michiel Borkent
3c2e17844d [#353] set babashka.main property 2020-04-13 16:49:28 +02:00
Michiel Borkent
ef06175678
[#264] Add transit-clj (#298) 2020-03-20 17:16:42 +01:00
Michiel Borkent
f86cc84303
[#247] add clojure.test as built-in lib 2020-01-29 23:22:26 +01:00
Michiel Borkent
ebc9f6479d
Sci: remove ns when error while loading 2019-12-22 17:27:06 +01:00
Michiel Borkent
a74be0ad1a
[#146] support --classpath / -cp and --main / -m (#150) 2019-12-12 23:07:35 +01:00
Michiel Borkent
82f1600f42
[#95] add clojure.data.csv 2019-11-11 21:14:30 +01:00