2013-11-21 3 views

ответ

5

Это сообщение на самом деле из cabal, а не darcs, и относится к интерфейсу тестирования cabal.

В большинстве проектов Haskell имеется файл Setup.hs или Setup.lhs, который выполняет cabal для создания проекта. Обычно достаточно просто вызвать значение по умолчанию Distribution.Simple.defaultMain, но UserHooks в библиотеке cabal определяет много крючков, чтобы расширить поведение по умолчанию для cabal. Один из этих крючков - runTests, и это был единственный способ рассказать Кабалу о наборе тестов пакета. Однако runTests теперь устарел в пользу test suite section файла пакета cabal. Файл darcs's Setup.lhs переопределяет крючок runTests, который вызывает предупреждение об устаревании.

Как пользователь darcs, вам не нужно беспокоиться об этом сообщении. Если вам интересно внести свой вклад в проект darcs, исправление этого должно быть относительно простым, и я уверен, что исправления будут приняты с благодарностью.

+0

спасибо Джон, я загляну в него –

Смежные вопросы