Size: a a a

Clojure — русскоговорящее сообщество

2021 June 30

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
cloverage, а он в свою очередь вроде clojure.test
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
с ним я так и не нашел как это сделать без имплементации своего раннера
источник

AU

Alexander Ushanov in Clojure — русскоговорящее сообщество
понял, видимо никак, потому что я тоже не нашел
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
https://github.com/cloverage/cloverage/blob/dba7d72547748cf494f2bbc784b8a70ed8d9901f/cloverage/src/cloverage/coverage.clj#L208-L219
это достаточно легко тюнится, можно свой метод подсунуть
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
кстати, как вариант - kaocha + kaocha-cloverage комбо даст то что надо
интегрируется просто
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
а use-case какой?
не вижу большой разницы между припиской перед тестом и выкомменчиванием
источник

A

Arjaz in Clojure — русскоговорящее сообщество
#_
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
иногда полезно отделить например интеграционные тесты от юнитов
скип для раннеров не просто как закоменчивание работает, туда можно немного семантики заложить
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
хочется понять, какого рода запись ты для этого хочешь видеть
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
напрмер у меня так:
(deftest ^:integration-A sometest …) (deftest ^:integration-B anothertest …)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
можно после теста написать alter, он перестанет быть тестом
(test/deftest xtest)
(alter-meta! #'xtest dissoc :test)

можно сделать это в запускающей функции
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
подразумевается что :integration-A и :integration-B это два разный логически сгруппированных окружения
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
это скейлится с трудом
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
но изначальный вопрос вроде не у тебя
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
я пока даже не понял, чего человеку хочется
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
но в целом код в clojure.test простой, и что-то приписать под свои нужды не должно быть сложно
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Помечаешь тест каким-то тегом, например ^:skip. И добавляешь селектор
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
:default (complement :skip)
источник