Skip to content

remove debugging

remove debugging #3

Triggered via push November 8, 2025 17:47
Status Failure
Total duration 22s
Artifacts

default.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

56 errors
test (3.2)
Process completed with exit code 1.
Error: test/unit/result_test.rb#L38
RuntimeError: Reverse Geocoder requires the host configuration. /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:79:in `host' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:23:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:38:in `block in test_reverse_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `test_reverse_geocoding_result_has_required_attributes'
Error: test/unit/result_test.rb#L18
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:18:in `block in test_forward_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `test_forward_geocoding_result_has_required_attributes'
Error: test/unit/lookup_test.rb#L27
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:27:in `block (2 levels) in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `block in silence_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in `with_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `silence_warnings' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:26:in `block in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `test_search_returns_empty_array_when_no_results'
Error: test/unit/lookup_test.rb#L37
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:79:in `query_url' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:37:in `block in test_query_url_contains_values_in_params_hash' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `test_query_url_contains_values_in_params_hash'
Failure: test/unit/error_handling_test.rb#L48
<Timeout::Error> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:49:in `block (2 levels) in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:48:in `block in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder
Failure: test/unit/error_handling_test.rb#L70
<Errno::ECONNREFUSED> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:71:in `block (2 levels) in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:70:in `block in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:
Failure: test/unit/error_handling_test.rb#L59
<SocketError> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:60:in `block (2 levels) in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:59:in `block in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder/geoco
Failure: test/unit/error_handling_test.rb#L81
<Errno::EHOSTUNREACH> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:82:in `block (2 levels) in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:81:in `block in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.2.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in
Error: test/unit/cache_test.rb#L30
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:30:in `block in test_second_occurrence_of_request_is_cache_hit' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `each' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `test_second_occurrence_of_request_is_cache_hit'
test (3.1)
The strategy configuration was canceled because "test._3_2" failed
test (3.1)
Process completed with exit code 1.
Error: test/unit/result_test.rb#L38
RuntimeError: Reverse Geocoder requires the host configuration. /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:79:in `host' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:23:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:38:in `block in test_reverse_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `test_reverse_geocoding_result_has_required_attributes'
Error: test/unit/result_test.rb#L18
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:18:in `block in test_forward_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `test_forward_geocoding_result_has_required_attributes'
Error: test/unit/lookup_test.rb#L27
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:27:in `block (2 levels) in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `block in silence_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in `with_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `silence_warnings' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:26:in `block in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `test_search_returns_empty_array_when_no_results'
Error: test/unit/lookup_test.rb#L37
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:79:in `query_url' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:37:in `block in test_query_url_contains_values_in_params_hash' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `test_query_url_contains_values_in_params_hash'
Failure: test/unit/error_handling_test.rb#L81
<Errno::EHOSTUNREACH> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:82:in `block (2 levels) in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:81:in `block in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in
Failure: test/unit/error_handling_test.rb#L70
<Errno::ECONNREFUSED> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:71:in `block (2 levels) in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:70:in `block in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:
Failure: test/unit/error_handling_test.rb#L59
<SocketError> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:60:in `block (2 levels) in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:59:in `block in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder/geoco
Failure: test/unit/error_handling_test.rb#L48
<Timeout::Error> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:49:in `block (2 levels) in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:48:in `block in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.1.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder
Error: test/unit/cache_test.rb#L30
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:30:in `block in test_second_occurrence_of_request_is_cache_hit' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `each' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `test_second_occurrence_of_request_is_cache_hit'
test (3.0)
The strategy configuration was canceled because "test._3_2" failed
test (3.0)
Process completed with exit code 1.
Error: test/unit/result_test.rb#L38
RuntimeError: Reverse Geocoder requires the host configuration. /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:79:in `host' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:23:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:38:in `block in test_reverse_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `test_reverse_geocoding_result_has_required_attributes'
Error: test/unit/result_test.rb#L18
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:18:in `block in test_forward_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `test_forward_geocoding_result_has_required_attributes'
Error: test/unit/lookup_test.rb#L37
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:79:in `query_url' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:37:in `block in test_query_url_contains_values_in_params_hash' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `test_query_url_contains_values_in_params_hash'
Error: test/unit/lookup_test.rb#L27
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:27:in `block (2 levels) in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `block in silence_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in `with_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `silence_warnings' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:26:in `block in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `test_search_returns_empty_array_when_no_results'
Failure: test/unit/error_handling_test.rb#L70
<Errno::ECONNREFUSED> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:71:in `block (2 levels) in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:70:in `block in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:
Failure: test/unit/error_handling_test.rb#L81
<Errno::EHOSTUNREACH> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:82:in `block (2 levels) in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:81:in `block in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in
Failure: test/unit/error_handling_test.rb#L59
<SocketError> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:60:in `block (2 levels) in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:59:in `block in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder/geoco
Failure: test/unit/error_handling_test.rb#L48
<Timeout::Error> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:49:in `block (2 levels) in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:48:in `block in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder
Error: test/unit/cache_test.rb#L30
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:30:in `block in test_second_occurrence_of_request_is_cache_hit' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `each' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `test_second_occurrence_of_request_is_cache_hit'
test (2.7)
The strategy configuration was canceled because "test._3_2" failed
test (2.7)
The operation was canceled.
test (3.4)
The strategy configuration was canceled because "test._3_2" failed
test (3.4)
The operation was canceled.
Error: test/unit/result_test.rb#L18
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in 'Geocoder::Lookup::Base#search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in 'Geocoder::Query#execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in 'Geocoder.search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:18:in 'block in ResultTest#test_forward_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in 'ResultTest#test_forward_geocoding_result_has_required_attributes'
Error: test/unit/result_test.rb#L38
RuntimeError: Reverse Geocoder requires the host configuration. /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:79:in 'Geocoder::Lookup::ReverseGeocoder#host' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:23:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in 'Geocoder::Lookup::Base#search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in 'Geocoder::Query#execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in 'Geocoder.search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:38:in 'block in ResultTest#test_reverse_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in 'ResultTest#test_reverse_geocoding_result_has_required_attributes'
Error: test/unit/lookup_test.rb#L37
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:79:in 'Geocoder::Lookup::Base#query_url' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:37:in 'block in LookupTest#test_query_url_contains_values_in_params_hash' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in 'LookupTest#test_query_url_contains_values_in_params_hash'
Error: test/unit/lookup_test.rb#L27
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:27:in 'block (2 levels) in LookupTest#test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in 'block in Kernel#silence_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in 'Kernel#with_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in 'Kernel#silence_warnings' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:26:in 'block in LookupTest#test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in 'LookupTest#test_search_returns_empty_array_when_no_results'
Failure: test/unit/error_handling_test.rb#L59
<SocketError> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:60:in 'block (2 levels) in ErrorHandlingTest#test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in 'block (2 levels) in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in 'block in Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in 'Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in 'block in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in 'Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in 'Test::Unit::Assertions#assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:59:in 'block in ErrorHandlingTest#test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in 'ErrorHandlingTest#test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in 'Test::Unit::TestCase#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in 'block (2 levels) in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in 'Test::Unit::Fixture#run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in 'Test::Unit::Fixture#run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in 'block in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Kernel#catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in 'Test::Unit::TestSuiteRunner#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runn
Failure: test/unit/error_handling_test.rb#L81
<Errno::EHOSTUNREACH> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:82:in 'block (2 levels) in ErrorHandlingTest#test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in 'block (2 levels) in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in 'block in Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in 'Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in 'block in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in 'Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in 'Test::Unit::Assertions#assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:81:in 'block in ErrorHandlingTest#test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in 'ErrorHandlingTest#test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in 'Test::Unit::TestCase#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in 'block (2 levels) in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in 'Test::Unit::Fixture#run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in 'Test::Unit::Fixture#run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in 'block in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Kernel#catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in 'Test::Unit::TestSuiteRunner#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-un
Failure: test/unit/error_handling_test.rb#L48
<Timeout::Error> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:49:in 'block (2 levels) in ErrorHandlingTest#test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in 'block (2 levels) in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in 'block in Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in 'Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in 'block in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in 'Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in 'Test::Unit::Assertions#assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:48:in 'block in ErrorHandlingTest#test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in 'ErrorHandlingTest#test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in 'Test::Unit::TestCase#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in 'block (2 levels) in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in 'Test::Unit::Fixture#run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in 'Test::Unit::Fixture#run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in 'block in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Kernel#catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in 'Test::Unit::TestSuiteRunner#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/test-suit
Failure: test/unit/error_handling_test.rb#L70
<Errno::ECONNREFUSED> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:71:in 'block (2 levels) in ErrorHandlingTest#test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in 'block (2 levels) in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in 'block in Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in 'Test::Unit::Assertions#assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in 'block in Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in 'Test::Unit::Assertions#_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in 'Test::Unit::Assertions#_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in 'Test::Unit::Assertions#assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:70:in 'block in ErrorHandlingTest#test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in 'ErrorHandlingTest#test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in 'Test::Unit::TestCase#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in 'block (2 levels) in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in 'block in Test::Unit::Fixture#create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in 'Test::Unit::Fixture#run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in 'Test::Unit::Fixture#run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in 'block in Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Kernel#catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in 'Test::Unit::TestCase#run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in 'Test::Unit::TestSuiteRunner#run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.4.0/gems/t
Error: test/unit/cache_test.rb#L30
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in 'Geocoder::Lookup::ReverseGeocoder#base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in 'Geocoder::Lookup::Base#cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in 'Geocoder::Lookup::Base#fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in 'Geocoder::Lookup::Base#fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in 'Geocoder::Lookup::ReverseGeocoder#results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in 'Geocoder::Lookup::Base#search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in 'Geocoder::Query#execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in 'Geocoder.search' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:30:in 'block in CacheTest#test_second_occurrence_of_request_is_cache_hit' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in 'Array#each' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in 'CacheTest#test_second_occurrence_of_request_is_cache_hit'
test (3.3)
The strategy configuration was canceled because "test._3_2" failed
test (3.3)
The operation was canceled.
Error: test/unit/result_test.rb#L18
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:18:in `block in test_forward_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:7:in `test_forward_geocoding_result_has_required_attributes'
Error: test/unit/result_test.rb#L38
RuntimeError: Reverse Geocoder requires the host configuration. /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:79:in `host' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:23:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:38:in `block in test_reverse_geocoding_result_has_required_attributes' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `each' /home/runner/work/geocoder/geocoder/test/unit/result_test.rb:25:in `test_reverse_geocoding_result_has_required_attributes'
Error: test/unit/lookup_test.rb#L37
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:79:in `query_url' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:37:in `block in test_query_url_contains_values_in_params_hash' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:34:in `test_query_url_contains_values_in_params_hash'
Error: test/unit/lookup_test.rb#L27
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:27:in `block (2 levels) in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `block in silence_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:26:in `with_warnings' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/activesupport-5.1.7/lib/active_support/core_ext/kernel/reporting.rb:13:in `silence_warnings' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:26:in `block in test_search_returns_empty_array_when_no_results' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `each' /home/runner/work/geocoder/geocoder/test/unit/lookup_test.rb:14:in `test_search_returns_empty_array_when_no_results'
Failure: test/unit/error_handling_test.rb#L59
<SocketError> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:60:in `block (2 levels) in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:59:in `block in test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:56:in `test_always_raise_socket_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder/geoco
Failure: test/unit/error_handling_test.rb#L48
<Timeout::Error> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:49:in `block (2 levels) in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:48:in `block in test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:45:in `test_always_raise_timeout_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in `run' /home/runner/work/geocoder
Failure: test/unit/error_handling_test.rb#L81
<Errno::EHOSTUNREACH> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:82:in `block (2 levels) in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:81:in `block in test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:78:in `test_always_raise_host_unreachable_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:56:in
Failure: test/unit/error_handling_test.rb#L70
<Errno::ECONNREFUSED> exception expected but was <RuntimeError(<Forward geocode not supported>) /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:71:in `block (2 levels) in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1964:in `block (2 levels) in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:58:in `block in assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1916:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:57:in `assert_block' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1962:in `block in _assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1921:in `_wrap_assertion' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:1948:in `_assert_raise' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/assertions.rb:290:in `assert_raise' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:70:in `block in test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `each' /home/runner/work/geocoder/geocoder/test/unit/error_handling_test.rb:67:in `test_always_raise_connection_refused_error' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:914:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:601:in `block (2 levels) in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:276:in `block in create_fixtures_runner' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:257:in `run_fixture' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/fixture.rb:292:in `run_setup' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:599:in `block in run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `catch' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testcase.rb:598:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:96:in `run_test' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:62:in `block in run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `each' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:61:in `run_tests' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/test-suite-runner.rb:39:in `run' /home/runner/work/geocoder/geocoder/vendor/bundle/ruby/3.3.0/gems/test-unit-3.7.1/lib/test/unit/testsuite.rb:
Error: test/unit/cache_test.rb#L30
RuntimeError: Forward geocode not supported /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:25:in `base_query_url' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:162:in `cache_key' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:245:in `fetch_raw_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:196:in `fetch_data' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/reverse_geocoder.rb:50:in `results' /home/runner/work/geocoder/geocoder/lib/geocoder/lookups/base.rb:46:in `search' /home/runner/work/geocoder/geocoder/lib/geocoder/query.rb:11:in `execute' /home/runner/work/geocoder/geocoder/lib/geocoder.rb:22:in `search' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:30:in `block in test_second_occurrence_of_request_is_cache_hit' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `each' /home/runner/work/geocoder/geocoder/test/unit/cache_test.rb:20:in `test_second_occurrence_of_request_is_cache_hit'