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

squid-conf-tests: Ignore tests with mismatching autoconf macro #1648

Conversation

eduard-bagdasaryan
Copy link
Contributor

@eduard-bagdasaryan eduard-bagdasaryan commented Jan 23, 2024

The 'skip-unless-autoconf-defines' directive should be able to
distinguish autoconf macro values, such as '0' (not defined) from '1'
(defined) ones. For example, --disable-ipv6 configuration option
defines USE_IPV6 as '0'. This change allows IPv6 tests activation,
addressing a TODO.

The 'skip-unless-autoconf-defines' directive should be able to
distinguish autoconf macro values, such as '0' (not defined) from '1'
(defined) ones.  For example, --disable-ipv6 configuration option
defines USE_IPV6 as '0'. This fix allowed to activate the IPv6 tests
marked with a TODO.
rousskov
rousskov previously approved these changes Jan 24, 2024
Copy link
Contributor

@rousskov rousskov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you.

yadij
yadij previously approved these changes Jan 25, 2024
@yadij yadij added the M-cleared-for-merge https://github.com/measurement-factory/anubis#pull-request-labels label Jan 25, 2024
@rousskov
Copy link
Contributor

Status update: @eduard-bagdasaryan is working on addressing Jenkins check failures.

@rousskov rousskov added the S-waiting-for-author author action is expected (and usually required) label Jan 29, 2024
@kinkie kinkie removed the M-cleared-for-merge https://github.com/measurement-factory/anubis#pull-request-labels label Feb 1, 2024
@kinkie
Copy link
Contributor

kinkie commented Feb 1, 2024

This seems to be causing some issues on the unit tests. Retracting the "clear for merge" signal

@eduard-bagdasaryan eduard-bagdasaryan dismissed stale reviews from yadij and rousskov via e95be10 February 7, 2024 13:10
Copy link
Contributor

@rousskov rousskov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@eduard-bagdasaryan, thank you for figuring out what was wrong with Jenkins nodes.

@kinkie, thank you for enabling IPv6 on Jenkins nodes.

@rousskov rousskov added M-cleared-for-merge https://github.com/measurement-factory/anubis#pull-request-labels and removed S-waiting-for-author author action is expected (and usually required) labels Feb 20, 2024
squid-anubis pushed a commit that referenced this pull request Feb 20, 2024
The 'skip-unless-autoconf-defines' directive should be able to
distinguish autoconf macro values, such as '0' (not defined) from '1'
(defined) ones.  For example, --disable-ipv6 configuration option
defines USE_IPV6 as '0'. This change allows IPv6 tests activation,
addressing a TODO.
@squid-anubis squid-anubis added the M-waiting-staging-checks https://github.com/measurement-factory/anubis#pull-request-labels label Feb 20, 2024
@rousskov rousskov added S-waiting-for-QA QA team action is needed (and usually required) and removed S-waiting-for-QA QA team action is needed (and usually required) labels Feb 20, 2024
@squid-anubis squid-anubis added M-merged https://github.com/measurement-factory/anubis#pull-request-labels and removed M-waiting-staging-checks https://github.com/measurement-factory/anubis#pull-request-labels M-cleared-for-merge https://github.com/measurement-factory/anubis#pull-request-labels labels Feb 20, 2024
kinkie pushed a commit to kinkie/squid that referenced this pull request Feb 23, 2024
…-cache#1648)

The 'skip-unless-autoconf-defines' directive should be able to
distinguish autoconf macro values, such as '0' (not defined) from '1'
(defined) ones.  For example, --disable-ipv6 configuration option
defines USE_IPV6 as '0'. This change allows IPv6 tests activation,
addressing a TODO.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
M-merged https://github.com/measurement-factory/anubis#pull-request-labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants