cabal-test: add install_args and build_args role var
This change adds new role vars to enable setting custom cabal arguments. Change-Id: I4e4174117608bb76ca6e497687753cfdbc3acc02
This commit is contained in:
parent
a31d70e6df
commit
8bde6d3504
@ -6,6 +6,14 @@ Run the cabal test command.
|
||||
|
||||
The cabal target(s) to test.
|
||||
|
||||
.. zuul:rolevar:: cabal_install_args
|
||||
|
||||
Install command line arguments, for example to skip executable using "--lib".
|
||||
|
||||
.. zuul:rolevar:: cabal_build_args
|
||||
|
||||
Build command line arguments, for example to write hie files using "-fwrite-ide-info".
|
||||
|
||||
.. zuul:rolevar:: zuul_work_dir
|
||||
:default: {{ zuul.project.src_dir }}
|
||||
|
||||
|
@ -1,7 +1,9 @@
|
||||
cabal_target: ""
|
||||
cabal_install_args: ""
|
||||
cabal_build_args: ""
|
||||
|
||||
zuul_work_dir: "{{ zuul.project.src_dir }}"
|
||||
|
||||
_cabal_install_args: "--only-dependencies {{ cabal_target }}"
|
||||
_cabal_build_args: "--enable-tests {{ cabal_target }}"
|
||||
_cabal_install_args: "--only-dependencies {{ cabal_install_args }} {{ cabal_target }}"
|
||||
_cabal_build_args: "--enable-tests {{ cabal_build_args }} {{ cabal_target }}"
|
||||
_cabal_test_args: "{{ cabal_target }}"
|
||||
|
Loading…
Reference in New Issue
Block a user