는 내가 GettingStarted 가이드를 따라 그리고 난 '음모 테스트'를 실행하고이 메시지를 받았을 때 :darcs 새로운 테스트 인터페이스
Deprecated: "Please use the new testing interface instead!"
새로운 테스트 인터페이스는 무엇입니까?
는 내가 GettingStarted 가이드를 따라 그리고 난 '음모 테스트'를 실행하고이 메시지를 받았을 때 :darcs 새로운 테스트 인터페이스
Deprecated: "Please use the new testing interface instead!"
새로운 테스트 인터페이스는 무엇입니까?
이 메시지는 실제로 darcs가 아닌 cabal의 메시지이며 cabal 테스트 인터페이스를 나타냅니다.
대부분의 하스켈 프로젝트는 프로젝트를 빌드하기 위해 cabal이 실행하는 Setup.hs
또는 Setup.lhs
파일을 포함합니다. 일반적으로 기본값 인 Distribution.Simple.defaultMain
을 호출하는 것으로 충분하지만 cabal 라이브러리의 UserHooks은 여러 개의 후크를 정의하여 동맹 기본 동작을 확장합니다. 그 후크 중 하나는 runTests
이며, 이는 Cabal에게 패키지의 테스트 스위트에 대해 알리는 유일한 방법이었습니다. 그러나 runTests
은 이제 cabal 패키지 파일의 test suite section에 찬성하여 더 이상 사용되지 않습니다. darcs의 Setup.lhs
파일은 runTests
후크를 무시하므로 사용 중단 경고가 트리거됩니다.
darcs 사용자는이 메시지에 대해 걱정할 필요가 없습니다. darcs 프로젝트에 참여하는 데 관심이 있다면, 이것을 수정하는 것이 비교적 간단해야하며 패치가 감사하게 받아 들여질 것이라고 확신합니다.
감사합니다. John, 내가 살펴볼 것입니다. –