* add cheshire.factory namespace
This will allow bb users to change jackson factory options when using
cheshire.
Took inspiration from other bb lib impls that dealt with dynamic vars.
Brought over cheshire tests, disabling tests for cheshire/jvm features not
included in bb.
Closes#1806
* turf debug stuff
* turf commented code accidentally left in
* Add some additional libraries to test
Also improved docs around add-libtest
Close#1137Close#1128
* Add method needed for supporting pyramid
Pyramid tests passed locally but that was on jvm
* Remove pyramid tests and do in subsequent PR
* Revert "Add method needed for supporting pyramid"
This reverts commit 4d84a2a2ac.
* Skip exoscale tests for windows since most aren't windows compatible
* Add tests for markdown-clj and tools.namespace
See comment for why only one markdown test could be run.
Closes#1069 and #1064
* Convert 10 test libs using add-libtest
Also improved add-libtest to only require maven artifact
and rely on clojars for getting git-url most of the time
* Convert 8 more test libs using add-libtest
Also updated table and added comment for newline test
* Fix doric test
* Disable tools.namespace test that fails on windows
* Added dozen manual test libs and converted 2 test libs
add-libtest.clj supports manually-added and test-directories options
* Converts last tests to test namespaces and write libraries.csv
* Add a number of library tests from projects.md
Also add more docs around adding test libs and tweak add script
* Use :sha for gitlib and older clojure cli
* Revert "Use :sha for gitlib and older clojure cli"
This reverts commit c663ab8368.
* Fix and disable failing tests
Disabled tests that fail consistently and fixed windows one
* Add environ and table tests
Also allow for directory option and fix nasty nil test-dir bug
* Add 7 libraries via add-libtest.clj
Added :branch option and saved additional info to bb-tested-libs.edn to
reproduce test fetching later
* Disable intermittent failing test