Как я могу транслировать результаты теста с помощью Cabal New-Test?

С помощью cabal testвы можете передавать результаты с cabal test --show-details=streaming,

Я не могу найти сопоставимый вариант для cabal new-test, Можно ли передавать результаты с помощью new-test?

2 ответа

Решение

Я только что столкнулся с этим час назад сам!

--show-details флаг еще не поддерживается new-test: https://github.com/haskell/cabal/issues/4766

Обсуждение в отчете об ошибках показывает, что, возможно, --show-details В любом случае это была неудача, и она всегда должна быть просто потоковой.

Начиная с PR 5455 (вероятно, доступно начиная с Cabal-install 3, см. журнал изменений ), вы можете использовать --test-show-details=streaming:

      ~/hackage-server $ cabal test --enable-tests --test-show-details=streaming ReverseDependenciesTest
Building test suite 'ReverseDependenciesTest' for hackage-server-0.5.1..
Test suite ReverseDependenciesTest: RUNNING...
ReverseDependenciesTest
  with set [beeline->mtl] and querying for mtl, we get beeline:                                        OK
  revPackageName selects only latest version, even if it has no dependency on chosen package:          OK
  revPackageId does select old version when queried with old reverse dependency:                       OK
  revPackageName can find multiple packages:                                                           OK
  with set [beeline->mtl->base, lens->mtl->base], revPackageFlat 'base' finds [beeline, lens, mtl]:    OK
  with set [beeline->mtl->base, lens->mtl->base], revPackageStats 'base' return 1,3:                   OK
  with set [beeline->mtl->base, lens->mtl->base], queryReverseDeps 'base' return [mtl],[beeline,lens]: OK

All 7 tests passed (0.01s)
Другие вопросы по тегам