The --test-option flag and TEMPLATE arguments

Johan Tibell johan.tibell at gmail.com
Tue Jan 11 08:27:22 CET 2011


On Tue, Jan 11, 2011 at 7:44 AM, Johan Tibell <johan.tibell at gmail.com> wrote:
> Hi all,
>
> I had a look at actually implementing the feature this morning but got
> stuck on the flag parsing. How do I convert
>
>      , option [] ["test-option"]
>            ("give extra option to test executables "
>            ++ "(no need to quote options containing spaces)")
>            testOptions (\v flags -> flags { testOptions = v })
>            (reqArg' "OPT" (\x -> toFlag [x]) (fromFlagOrDefault []))
>
> from Simple/Setup.hs to something that eventually ends up as a
> [PathTemplate] instead of [String]? Feels like it should be simple but
> GetOpt defeats me again.

I worked it out, now I just need to figure out why

--test-option='--jxml=dist/test/$test-suite.xml'

doesn't work.



More information about the cabal-devel mailing list