[ruby/mmtk] Also test invalid values for MMTK_HEAP_MIN and MMTK_HEAP_MAX

90f1aa8d76
This commit is contained in:
Peter Zhu 2025-01-14 11:35:53 -05:00 committed by git
parent b076e9b7ac
commit e2f0769ca2

View file

@ -2,15 +2,17 @@
require_relative "helper"
module MMTk
class TestConfiguration < TestCase
def test_invalid_MMTK_THREADS
%w(MMTK_THREADS MMTK_HEAP_MIN MMTK_HEAP_MAX).each do |var|
define_method(:"test_invalid_#{var}") do
exit_code = assert_in_out_err(
[{ "MMTK_THREADS" => "foobar" }, "--"],
[{ var => "foobar" }, "--"],
"",
[],
["[FATAL] Invalid MMTK_THREADS foobar"]
["[FATAL] Invalid #{var} foobar"]
)
assert_equal(1, exit_code.exitstatus)
end
end
end
end