summaryrefslogtreecommitdiff
path: root/eclass/ruby-fakegem.eclass
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2023-03-25 09:14:42 +0100
committerHans de Graaff <graaff@gentoo.org>2023-03-26 08:29:43 +0200
commitd953ea8c71c24e2af21db0554ed18f7c17f13162 (patch)
tree6cf9129eb569415c8c12f5b303acbc944b5331f5 /eclass/ruby-fakegem.eclass
parentd0876b5ced15d1dbb8cb5c3ebcfb5cd99c7d2fcc (diff)
downloadgentoo-d953ea8c71c24e2af21db0554ed18f7c17f13162.tar.gz
gentoo-d953ea8c71c24e2af21db0554ed18f7c17f13162.tar.bz2
gentoo-d953ea8c71c24e2af21db0554ed18f7c17f13162.zip
eclass/ruby-fakegem.eclass: add support for sus test runner
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Diffstat (limited to 'eclass/ruby-fakegem.eclass')
-rw-r--r--eclass/ruby-fakegem.eclass9
1 files changed, 9 insertions, 0 deletions
diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass
index 08e3ccf588ac..4ad1d8eca683 100644
--- a/eclass/ruby-fakegem.eclass
+++ b/eclass/ruby-fakegem.eclass
@@ -44,6 +44,7 @@ RUBY_FAKEGEM_TASK_DOC="${RUBY_FAKEGEM_TASK_DOC-rdoc}"
# - rspec3 (calls ruby-ng_rspec, adds dev-ruby/rspec:3 to the dependencies)
# - cucumber (calls ruby-ng_cucumber, adds dev-util/cucumber to the
# dependencies)
+# - sus (calls ruby-ng_sus, adds dev-ruby/sus to the dependencies)
# - none
RUBY_FAKEGEM_RECIPE_TEST="${RUBY_FAKEGEM_RECIPE_TEST-rake}"
@@ -193,6 +194,11 @@ case ${RUBY_FAKEGEM_RECIPE_TEST} in
RESTRICT+=" !test? ( test )"
ruby_add_bdepend "test? ( dev-util/cucumber )"
;;
+ sus)
+ IUSE+=" test"
+ RESTRICT+=" !test? ( test )"
+ ruby_add_bdepend "test? ( dev-ruby/sus )"
+ ;;
none)
;;
*)
@@ -566,6 +572,9 @@ each_fakegem_test() {
cucumber)
ruby-ng_cucumber
;;
+ sus)
+ ruby-ng_sus
+ ;;
none)
ewarn "each_fakegem_test called, but \${RUBY_FAKEGEM_RECIPE_TEST} is 'none'"
;;