Skip to content

Commit 2e310b8

Browse files
authored
ruby : omit test_build_options locally (#3132)
This commit omits the test for `test_build_options` when run locally as it currently fails on Linux and MacOS platforms. ` The motivation for this change is that currently when running the tests locally on a non-macOS platform the test fails with the following error: ```console .F ======================================================================== Failure: test_build_options(TestPackage): <["ACCELERATE_FRAMEWORK", "CMAKE_OSX_ARCHITECTURES", "CMAKE_OSX_SYSROOT", "FOUNDATION_LIBRARY", "METALKIT_FRAMEWORK", "METAL_FRAMEWORK"]> was expected to be empty. /home/danbev/work/ai/whisper.cpp/bindings/ruby/tests/test_package.rb:43:in `test_build_options' 40: options = BuildOptions::Options.new 41: assert_empty options.missing_options 42: unless ENV["CI"] => 43: assert_empty options.extra_options 44: end 45: end 46: end ======================================================================== ```
1 parent 5d4390d commit 2e310b8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

bindings/ruby/tests/test_package.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ def assert_installed(dir, version)
3737
end
3838

3939
def test_build_options
40+
# This test is disabled as it currently fails when run locally on macOS and
41+
# Linux. We need to find a good way to handle the situation with build
42+
# options which varies between platforms.
43+
# Refs: https://github.com/ggml-org/whisper.cpp/pull/3132
44+
omit "Temporarily disabled locally as this test currently fails when run locally" unless ENV["CI"]
4045
options = BuildOptions::Options.new
4146
assert_empty options.missing_options
4247
unless ENV["CI"]

0 commit comments

Comments
 (0)