Skip to content

Add validity tests to cover edge cases #13

Add validity tests to cover edge cases

Add validity tests to cover edge cases #13

Triggered via push March 7, 2026 16:06
Status Failure
Total duration 4m 5s
Artifacts

main.yml

on: push
Matrix: test-java
Matrix: test-python
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 10 warnings
test-python-3.13
Process completed with exit code 3.
test-python-3.11
The strategy configuration was canceled because "test-python._3_13" failed
test-python-3.11
Process completed with exit code 3.
test-python-3.12
The strategy configuration was canceled because "test-python._3_13" failed
test-python-3.12
Process completed with exit code 3.
test-dart
Process completed with exit code 1.
test-dart
9 tests passed, 2 failed.
test-cpp
Process completed with exit code 3.
test-ruby
Process completed with exit code 1.
Error: ruby/test/plus_codes_test.rb#L97
ArgumentError: Invalid Open Location Code(Plus+Codes) length /home/runner/work/open-location-code/open-location-code/ruby/lib/plus_codes/open_location_code.rb:90:in `encode_integers' test/plus_codes_test.rb:97:in `block in test_encode_integers' test/plus_codes_test.rb:88:in `<<' test/plus_codes_test.rb:88:in `each_line' test/plus_codes_test.rb:88:in `each' test/plus_codes_test.rb:88:in `each' test/plus_codes_test.rb:88:in `each' test/plus_codes_test.rb:88:in `each' test/plus_codes_test.rb:88:in `test_encode_integers'
Error: ruby/test/plus_codes_test.rb#L60
ArgumentError: Invalid Open Location Code(Plus+Codes) length /home/runner/work/open-location-code/open-location-code/ruby/lib/plus_codes/open_location_code.rb:90:in `encode_integers' /home/runner/work/open-location-code/open-location-code/ruby/lib/plus_codes/open_location_code.rb:76:in `encode' test/plus_codes_test.rb:60:in `block in test_encode' test/plus_codes_test.rb:50:in `<<' test/plus_codes_test.rb:50:in `each_line' test/plus_codes_test.rb:50:in `each' test/plus_codes_test.rb:50:in `each' test/plus_codes_test.rb:50:in `each' test/plus_codes_test.rb:50:in `each' test/plus_codes_test.rb:50:in `test_encode'
test-rust
Process completed with exit code 101.
test-java-17
Process completed with exit code 3.
test-java-21
The strategy configuration was canceled because "test-java._17" failed
test-java-21
Process completed with exit code 3.
test-js
Process completed with exit code 1.
test-js-closure
Process completed with exit code 3.
test-python-3.13
Failed to restore: Cache service responded with 400
test-python-3.11
Failed to restore: Cache service responded with 400
test-python-3.12
Failed to restore: Cache service responded with 400
test-c
Failed to restore: Cache service responded with 400
test-cpp
Failed to restore: Cache service responded with 400
test-java-17
Failed to restore: Cache service responded with 400
test-go
Restore cache failed: Dependencies file is not found in /home/runner/work/open-location-code/open-location-code. Supported file pattern: go.sum
test-java-21
Failed to restore: Cache service responded with 400
test-c-macos-latest
Failed to restore: Cache service responded with 400
test-js-closure
Failed to restore: Cache service responded with 400