Ho un progetto Haskell e Cabal pacchetto-descrizione che mi permette di compilare e installare il mio pacchetto conCome posso impostare un semplice test con Cabal?
$ cabal configure $ cabal build $ cabal install
Ma per quanto riguarda cabal test
? L'aiuto di Cabal dice di configurare una suite di test con UserHooks, ma come posso farlo?
Hmm, sembra un refuso nel manuale. Non dovrebbe leggere "Versione cabale:> = 1.10"? O le precedenti cabali lo ignorerebbero innocentemente? –
Err, non importa, lo dice proprio nel manuale: "Usare le sezioni della suite di test richiede almeno Cabal versione 1.9.2" –
nota che per le dipendenze della suite di test per * install *, devi eseguire 'cabal install - -enable-tests'. Quindi puoi eseguire 'cabal test' per eseguire i tuoi test. –