Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Connectivity04 implementation #1393

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

tgreenx
Copy link
Contributor

@tgreenx tgreenx commented Oct 22, 2024

Purpose

This PR proposes an update to the implementation of Connectivity04 following a specification update.

Note that this is the first implementation to make use of MethodsV2.

Context

Test case specification update: zonemaster/zonemaster#1298

Test zones specification: zonemaster/zonemaster#1299

Changes

lib/Zonemaster/Engine/ASNLookup.pm
lib/Zonemaster/Engine/Test/Connectivity.pm
t/Test-connectivity04.t
t/Test-connectivity04.data

How to test this PR

Unit tests are updated (based on zonemaster/zonemaster#1299) and should pass.

Note that scenario ERROR-PREFIX-DATABASE-3 is currently disabled because since its query ends up blacklisted (no response), it causes subsequent queries to be blacklisted as well. I'll look for a workaround.

@tgreenx tgreenx added the A-TestCase Area: Test case specification or implementation of test case label Oct 22, 2024
@tgreenx tgreenx added this to the v2024.2 milestone Oct 22, 2024
@tgreenx tgreenx added the FA-MethodV2 Focus Area: Implementing and migrating to MethodNT for test cases. label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-TestCase Area: Test case specification or implementation of test case FA-MethodV2 Focus Area: Implementing and migrating to MethodNT for test cases.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant