
Hello, I have a classical project with cabal file split between a library, an executable and a test-suite. When I run `cabal repl` I got all modules from the library loaded, which is somewhat logical. I would like to launch a repl with test modules loaded, how can I achieve this? Adding `--enable-tests` does not help for the repl... Thanks, -- Arnaud Bailly FoldLabs Associate: http://foldlabs.com

Try: cabal repl
Hello, I have a classical project with cabal file split between a library, an executable and a test-suite. When I run `cabal repl` I got all modules from the library loaded, which is somewhat logical.
I would like to launch a repl with test modules loaded, how can I achieve this? Adding `--enable-tests` does not help for the repl...
Thanks, -- Arnaud Bailly FoldLabs Associate: http://foldlabs.com _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Wow! Works like a charm... Thanks a lot.
And it is documented in the cabal user guide!
So I should have looked there before, apologies for the noise.
--
Arnaud Bailly
FoldLabs Associate: http://foldlabs.com
On Mon, Sep 15, 2014 at 3:14 PM, Daniel Gorín
Try: cabal repl
The same works for executables.
Daniel
On 15 Sep 2014, at 14:08, Arnaud Bailly
wrote: Hello, I have a classical project with cabal file split between a library, an executable and a test-suite. When I run `cabal repl` I got all modules from the library loaded, which is somewhat logical.
I would like to launch a repl with test modules loaded, how can I achieve this? Adding `--enable-tests` does not help for the repl...
Thanks, -- Arnaud Bailly FoldLabs Associate: http://foldlabs.com _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

From `cabal repl --help`:
Examples:
cabal repl The first component in the package
cabal repl foo A named component (i.e. lib, exe, test suite)
The `foo' in this case is the name of the test-suite or executable.
On 15 September 2014 23:08, Arnaud Bailly
Hello, I have a classical project with cabal file split between a library, an executable and a test-suite. When I run `cabal repl` I got all modules from the library loaded, which is somewhat logical.
I would like to launch a repl with test modules loaded, how can I achieve this? Adding `--enable-tests` does not help for the repl...
Thanks, -- Arnaud Bailly FoldLabs Associate: http://foldlabs.com
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com
participants (3)
-
Arnaud Bailly
-
Daniel Gorín
-
Ivan Lazar Miljenovic