Your message dated Mon, 17 Oct 2022 23:49:50 +0000
with message-id <e1okzri-005hua...@fasolo.debian.org>
and subject line Bug#1021734: fixed in prometheus-alertmanager 0.24.0-3
has caused the Debian Bug report #1021734,
regarding prometheus-alertmanager: autopkgtest regression: address already in 
use
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1021734: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021734
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: prometheus-alertmanager
Version: 0.24.0-2
Severity: serious
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of prometheus-alertmanager the autopkgtest of prometheus-alertmanager fails in testing when that autopkgtest is run with the binary packages of prometheus-alertmanager from unstable. It passes when run with only packages from testing. In tabular form:

                       pass            fail
prometheus-alertmanager from testing    0.24.0-2
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=prometheus-alertmanager

https://ci.debian.net/data/autopkgtest/testing/amd64/p/prometheus-alertmanager/27020991/log.gz

=== RUN   TestAddAlerts
--- PASS: TestAddAlerts (0.00s)
=== RUN   TestListAlerts
--- PASS: TestListAlerts (0.00s)
=== RUN   TestAlertFiltering
--- PASS: TestAlertFiltering (0.00s)
=== RUN   TestSilenceFiltering
--- PASS: TestSilenceFiltering (0.00s)
=== RUN   TestReceiversMatchFilter
--- PASS: TestReceiversMatchFilter (0.00s)
=== RUN   TestMatchFilterLabels
--- PASS: TestMatchFilterLabels (0.00s)
PASS
ok      github.com/prometheus/alertmanager/api/v1       0.011s
=== RUN   TestGetStatusHandlerWithNilPeer
--- PASS: TestGetStatusHandlerWithNilPeer (0.00s)
=== RUN   TestGetSilencesHandler
--- PASS: TestGetSilencesHandler (0.00s)
=== RUN   TestDeleteSilenceHandler
--- PASS: TestDeleteSilenceHandler (0.00s)
=== RUN   TestPostSilencesHandler
--- PASS: TestPostSilencesHandler (0.00s)
=== RUN   TestCheckSilenceMatchesFilterLabels
--- PASS: TestCheckSilenceMatchesFilterLabels (0.00s)
=== RUN   TestAlertToOpenAPIAlert
--- PASS: TestAlertToOpenAPIAlert (0.00s)
=== RUN   TestMatchFilterLabels
--- PASS: TestMatchFilterLabels (0.00s)
PASS
ok      github.com/prometheus/alertmanager/api/v2       0.013s
?       github.com/prometheus/alertmanager/api/v2/client        [no test files]
?       github.com/prometheus/alertmanager/api/v2/client/alert  [no test files]
? github.com/prometheus/alertmanager/api/v2/client/alertgroup [no test files] ? github.com/prometheus/alertmanager/api/v2/client/general [no test files] ? github.com/prometheus/alertmanager/api/v2/client/receiver [no test files] ? github.com/prometheus/alertmanager/api/v2/client/silence [no test files]
?       github.com/prometheus/alertmanager/api/v2/models        [no test files]
?       github.com/prometheus/alertmanager/api/v2/restapi       [no test files]
? github.com/prometheus/alertmanager/api/v2/restapi/operations [no test files] ? github.com/prometheus/alertmanager/api/v2/restapi/operations/alert [no test files] ? github.com/prometheus/alertmanager/api/v2/restapi/operations/alertgroup [no test files] ? github.com/prometheus/alertmanager/api/v2/restapi/operations/general [no test files] ? github.com/prometheus/alertmanager/api/v2/restapi/operations/receiver [no test files] ? github.com/prometheus/alertmanager/api/v2/restapi/operations/silence [no test files]
=== RUN   TestCheckConfig
Checking 'testdata/conf.good.yml'  SUCCESS
Found:
 - global config
 - route
 - 0 inhibit rules
 - 1 receivers
 - 1 templates
  SUCCESS

Checking 'testdata/conf.bad.yml'  FAILED: yaml: unmarshal errors:
  line 1: cannot unmarshal !!str `BAD` into config.plain

--- PASS: TestCheckConfig (0.00s)
=== RUN   TestRoutingTest
  OK
  OK
  OK
  OK
--- PASS: TestRoutingTest (0.00s)
PASS
ok      github.com/prometheus/alertmanager/cli  0.011s
=== RUN   TestNewConfigResolver
--- PASS: TestNewConfigResolver (0.00s)
=== RUN   TestConfigResolverBind
--- PASS: TestConfigResolverBind (0.00s)
=== RUN   TestInvalidHTTPConfig
--- PASS: TestInvalidHTTPConfig (0.00s)
=== RUN   TestValidHTTPConfig
--- PASS: TestValidHTTPConfig (0.00s)
=== RUN   TestValidBasicAuthHTTPConfig
--- PASS: TestValidBasicAuthHTTPConfig (0.00s)
PASS
ok      github.com/prometheus/alertmanager/cli/config   0.006s
?       github.com/prometheus/alertmanager/cli/format   [no test files]
=== RUN   TestCalculateAdvertiseAddress
=== RUN   TestCalculateAdvertiseAddress/use_provided_bind_address
=== RUN   TestCalculateAdvertiseAddress/use_provided_advertise_address
=== RUN   TestCalculateAdvertiseAddress/discover_private_ip_address
=== RUN   TestCalculateAdvertiseAddress/error_if_getPrivateAddress_errors
=== RUN TestCalculateAdvertiseAddress/error_if_getPrivateAddress_returns_an_invalid_address === RUN TestCalculateAdvertiseAddress/error_if_getPrivateAddress_returns_an_empty_address
=== RUN   TestCalculateAdvertiseAddress/discover_public_advertise_address
=== RUN   TestCalculateAdvertiseAddress/error_if_getPublicAddress_errors
=== RUN TestCalculateAdvertiseAddress/error_if_getPublicAddress_returns_an_invalid_address === RUN TestCalculateAdvertiseAddress/error_if_getPublicAddress_returns_an_empty_address
--- PASS: TestCalculateAdvertiseAddress (0.00s)
--- PASS: TestCalculateAdvertiseAddress/use_provided_bind_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/use_provided_advertise_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/discover_private_ip_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/error_if_getPrivateAddress_errors (0.00s) --- PASS: TestCalculateAdvertiseAddress/error_if_getPrivateAddress_returns_an_invalid_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/error_if_getPrivateAddress_returns_an_empty_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/discover_public_advertise_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/error_if_getPublicAddress_errors (0.00s) --- PASS: TestCalculateAdvertiseAddress/error_if_getPublicAddress_returns_an_invalid_address (0.00s) --- PASS: TestCalculateAdvertiseAddress/error_if_getPublicAddress_returns_an_empty_address (0.00s)
=== RUN   TestNormalMessagesGossiped
--- PASS: TestNormalMessagesGossiped (0.00s)
=== RUN   TestOversizedMessagesGossiped
--- PASS: TestOversizedMessagesGossiped (0.00s)
=== RUN   TestClusterJoinAndReconnect
=== RUN   TestClusterJoinAndReconnect/TestJoinLeave
=== RUN   TestClusterJoinAndReconnect/TestReconnect
=== RUN   TestClusterJoinAndReconnect/TestRemoveFailedPeers
=== RUN   TestClusterJoinAndReconnect/TestInitiallyFailingPeers
=== RUN   TestClusterJoinAndReconnect/TestTLSConnection
--- PASS: TestClusterJoinAndReconnect (1.61s)
    --- PASS: TestClusterJoinAndReconnect/TestJoinLeave (0.80s)
    --- PASS: TestClusterJoinAndReconnect/TestReconnect (0.00s)
    --- PASS: TestClusterJoinAndReconnect/TestRemoveFailedPeers (0.00s)
    --- PASS: TestClusterJoinAndReconnect/TestInitiallyFailingPeers (0.00s)
    --- PASS: TestClusterJoinAndReconnect/TestTLSConnection (0.80s)
=== RUN   TestWriteStream
--- PASS: TestWriteStream (0.00s)
=== RUN   TestWritePacket
--- PASS: TestWritePacket (0.00s)
=== RUN   TestRead_Nil
--- PASS: TestRead_Nil (0.00s)
=== RUN   TestTLSConn_Close
--- PASS: TestTLSConn_Close (0.00s)
=== RUN   TestNewTLSTransport
tls_transport_test.go:53: Error Trace: /tmp/autopkgtest-lxc.4zzku5w6/downtmp/autopkgtest_tmp/build/src/github.com/prometheus/alertmanager/cluster/tls_transport_test.go:53 Error: Expected nil, but got: failed to start TLS listener on "127.0.0.1" port 9094: listen tcp 127.0.0.1:9094: bind: address already in use
                Test:           TestNewTLSTransport
--- FAIL: TestNewTLSTransport (0.00s)
=== RUN   TestFinalAdvertiseAddr
tls_transport_test.go:83: Error Trace: /tmp/autopkgtest-lxc.4zzku5w6/downtmp/autopkgtest_tmp/build/src/github.com/prometheus/alertmanager/cluster/tls_transport_test.go:83 Error: Expected nil, but got: failed to start TLS listener on "127.0.0.1" port 9094: listen tcp 127.0.0.1:9094: bind: address already in use
                Test:           TestFinalAdvertiseAddr
--- FAIL: TestFinalAdvertiseAddr (0.00s)
=== RUN   TestWriteTo
--- PASS: TestWriteTo (0.01s)
=== RUN   TestDialTimout
--- PASS: TestDialTimout (0.01s)
=== RUN   TestShutdown
--- PASS: TestShutdown (0.50s)
FAIL
FAIL    github.com/prometheus/alertmanager/cluster      2.127s
?       github.com/prometheus/alertmanager/cluster/clusterpb    [no test files]
=== RUN   TestBuildReceiverIntegrations
=== RUN   TestBuildReceiverIntegrations/#00
=== RUN   TestBuildReceiverIntegrations/#01
--- PASS: TestBuildReceiverIntegrations (0.00s)
    --- PASS: TestBuildReceiverIntegrations/#00 (0.00s)
    --- PASS: TestBuildReceiverIntegrations/#01 (0.00s)
=== RUN   TestExternalURL
=== RUN   TestExternalURL/external="",listen=":9093"
=== RUN   TestExternalURL/external="",listen="localhost:9093"
=== RUN   TestExternalURL/external="",listen="localhost:"
=== RUN   TestExternalURL/external="https://host.example.com",listen="";
=== RUN   TestExternalURL/external="https://host.example.com/",listen="";
=== RUN TestExternalURL/external="http://host.example.com/alertmanager",listen=""; === RUN TestExternalURL/external="http://host.example.com/alertmanager/",listen=""; === RUN TestExternalURL/external="http://host.example.com/////alertmanager//",listen="";
=== RUN   TestExternalURL/external="",listen=""
=== RUN   TestExternalURL/external="",listen=""#01
=== RUN   TestExternalURL/external="://broken_url_string",listen=""
=== RUN   TestExternalURL/external="host.example.com:8080",listen=""
--- PASS: TestExternalURL (0.00s)
    --- PASS: TestExternalURL/external="",listen=":9093" (0.00s)
    --- PASS: TestExternalURL/external="",listen="localhost:9093" (0.00s)
    --- PASS: TestExternalURL/external="",listen="localhost:" (0.00s)
--- PASS: TestExternalURL/external="https://host.example.com",listen=""; (0.00s) --- PASS: TestExternalURL/external="https://host.example.com/",listen=""; (0.00s) --- PASS: TestExternalURL/external="http://host.example.com/alertmanager",listen=""; (0.00s) --- PASS: TestExternalURL/external="http://host.example.com/alertmanager/",listen=""; (0.00s) --- PASS: TestExternalURL/external="http://host.example.com/////alertmanager//",listen=""; (0.00s)
    --- PASS: TestExternalURL/external="",listen="" (0.00s)
    --- PASS: TestExternalURL/external="",listen=""#01 (0.00s)
--- PASS: TestExternalURL/external="://broken_url_string",listen="" (0.00s) --- PASS: TestExternalURL/external="host.example.com:8080",listen="" (0.00s)
PASS
ok      github.com/prometheus/alertmanager/cmd/alertmanager     0.014s
?       github.com/prometheus/alertmanager/cmd/amtool   [no test files]
=== RUN   TestLoadEmptyString
--- PASS: TestLoadEmptyString (0.00s)
=== RUN   TestDefaultReceiverExists
--- PASS: TestDefaultReceiverExists (0.00s)
=== RUN   TestReceiverNameIsUnique
--- PASS: TestReceiverNameIsUnique (0.00s)
=== RUN   TestReceiverExists
--- PASS: TestReceiverExists (0.00s)
=== RUN   TestReceiverExistsForDeepSubRoute
--- PASS: TestReceiverExistsForDeepSubRoute (0.00s)
=== RUN   TestReceiverHasName
--- PASS: TestReceiverHasName (0.00s)
=== RUN   TestMuteTimeExists
--- PASS: TestMuteTimeExists (0.00s)
=== RUN   TestActiveTimeExists
--- PASS: TestActiveTimeExists (0.00s)
=== RUN   TestTimeIntervalHasName
--- PASS: TestTimeIntervalHasName (0.00s)
=== RUN   TestMuteTimeNoDuplicates
--- PASS: TestMuteTimeNoDuplicates (0.00s)
=== RUN   TestGroupByHasNoDuplicatedLabels
--- PASS: TestGroupByHasNoDuplicatedLabels (0.00s)
=== RUN   TestWildcardGroupByWithOtherGroupByLabels
--- PASS: TestWildcardGroupByWithOtherGroupByLabels (0.00s)
=== RUN   TestGroupByInvalidLabel
--- PASS: TestGroupByInvalidLabel (0.00s)
=== RUN   TestRootRouteExists
--- PASS: TestRootRouteExists (0.00s)
=== RUN   TestRootRouteNoMuteTimes
--- PASS: TestRootRouteNoMuteTimes (0.00s)
=== RUN   TestRootRouteNoActiveTimes
--- PASS: TestRootRouteNoActiveTimes (0.00s)
=== RUN   TestRootRouteHasNoMatcher
=== RUN TestRootRouteHasNoMatcher/Test_deprecated_matchers_on_root_route_not_allowed
=== RUN   TestRootRouteHasNoMatcher/Test_matchers_not_allowed_on_root_route
--- PASS: TestRootRouteHasNoMatcher (0.00s)
--- PASS: TestRootRouteHasNoMatcher/Test_deprecated_matchers_on_root_route_not_allowed (0.00s) --- PASS: TestRootRouteHasNoMatcher/Test_matchers_not_allowed_on_root_route (0.00s)
=== RUN   TestContinueErrorInRouteRoot
--- PASS: TestContinueErrorInRouteRoot (0.00s)
=== RUN   TestGroupIntervalIsGreaterThanZero
--- PASS: TestGroupIntervalIsGreaterThanZero (0.00s)
=== RUN   TestRepeatIntervalIsGreaterThanZero
--- PASS: TestRepeatIntervalIsGreaterThanZero (0.00s)
=== RUN   TestHideConfigSecrets
--- PASS: TestHideConfigSecrets (0.00s)
=== RUN   TestJSONMarshal
--- PASS: TestJSONMarshal (0.00s)
=== RUN   TestJSONMarshalSecret
--- PASS: TestJSONMarshalSecret (0.00s)
=== RUN   TestMarshalSecretURL
--- PASS: TestMarshalSecretURL (0.00s)
=== RUN   TestUnmarshalSecretURL
--- PASS: TestUnmarshalSecretURL (0.00s)
=== RUN   TestMarshalURL
=== RUN   TestMarshalURL/url
=== RUN   TestMarshalURL/wrapped_nil_value
=== RUN   TestMarshalURL/wrapped_empty_URL
--- PASS: TestMarshalURL (0.00s)
    --- PASS: TestMarshalURL/url (0.00s)
    --- PASS: TestMarshalURL/wrapped_nil_value (0.00s)
    --- PASS: TestMarshalURL/wrapped_empty_URL (0.00s)
=== RUN   TestUnmarshalNilURL
--- PASS: TestUnmarshalNilURL (0.00s)
=== RUN   TestUnmarshalEmptyURL
--- PASS: TestUnmarshalEmptyURL (0.00s)
=== RUN   TestUnmarshalURL
--- PASS: TestUnmarshalURL (0.00s)
=== RUN   TestUnmarshalInvalidURL
    config_test.go:724: parse "://example.com": missing protocol scheme
    config_test.go:724: missing host for URL
    config_test.go:724: unsupported scheme "telnet" for URL
--- PASS: TestUnmarshalInvalidURL (0.00s)
=== RUN   TestUnmarshalRelativeURL
--- PASS: TestUnmarshalRelativeURL (0.00s)
=== RUN   TestMarshalRegexpWithNilValue
--- PASS: TestMarshalRegexpWithNilValue (0.00s)
=== RUN   TestUnmarshalEmptyRegexp
--- PASS: TestUnmarshalEmptyRegexp (0.00s)
=== RUN   TestUnmarshalNullRegexp
--- PASS: TestUnmarshalNullRegexp (0.00s)
=== RUN   TestMarshalEmptyMatchers
--- PASS: TestMarshalEmptyMatchers (0.00s)
=== RUN   TestJSONUnmarshal
--- PASS: TestJSONUnmarshal (0.00s)
=== RUN   TestMarshalIdempotency
--- PASS: TestMarshalIdempotency (0.00s)
=== RUN   TestGroupByAllNotMarshaled
--- PASS: TestGroupByAllNotMarshaled (0.00s)
=== RUN   TestEmptyFieldsAndRegex
--- PASS: TestEmptyFieldsAndRegex (0.00s)
=== RUN   TestGlobalAndLocalHTTPConfig
--- PASS: TestGlobalAndLocalHTTPConfig (0.00s)
=== RUN   TestSMTPHello
--- PASS: TestSMTPHello (0.00s)
=== RUN   TestGroupByAll
--- PASS: TestGroupByAll (0.00s)
=== RUN   TestVictorOpsDefaultAPIKey
--- PASS: TestVictorOpsDefaultAPIKey (0.00s)
=== RUN   TestVictorOpsNoAPIKey
--- PASS: TestVictorOpsNoAPIKey (0.00s)
=== RUN   TestOpsGenieDefaultAPIKey
--- PASS: TestOpsGenieDefaultAPIKey (0.00s)
=== RUN   TestOpsGenieDefaultAPIKeyFile
--- PASS: TestOpsGenieDefaultAPIKeyFile (0.00s)
=== RUN   TestOpsGenieBothAPIKeyAndFile
--- PASS: TestOpsGenieBothAPIKeyAndFile (0.00s)
=== RUN   TestOpsGenieNoAPIKey
--- PASS: TestOpsGenieNoAPIKey (0.00s)
=== RUN   TestOpsGenieDeprecatedTeamSpecified
--- PASS: TestOpsGenieDeprecatedTeamSpecified (0.00s)
=== RUN   TestSlackBothAPIURLAndFile
--- PASS: TestSlackBothAPIURLAndFile (0.00s)
=== RUN   TestSlackNoAPIURL
--- PASS: TestSlackNoAPIURL (0.00s)
=== RUN   TestSlackGlobalAPIURLFile
--- PASS: TestSlackGlobalAPIURLFile (0.00s)
=== RUN   TestValidSNSConfig
--- PASS: TestValidSNSConfig (0.00s)
=== RUN   TestInvalidSNSConfig
--- PASS: TestInvalidSNSConfig (0.00s)
=== RUN   TestUnmarshalHostPort
=== RUN   TestUnmarshalHostPort/""
=== RUN   TestUnmarshalHostPort/"localhost:25"
=== RUN   TestUnmarshalHostPort/":25"
=== RUN   TestUnmarshalHostPort/"localhost"
=== RUN   TestUnmarshalHostPort/"localhost:"
--- PASS: TestUnmarshalHostPort (0.00s)
    --- PASS: TestUnmarshalHostPort/"" (0.00s)
    --- PASS: TestUnmarshalHostPort/"localhost:25" (0.00s)
    --- PASS: TestUnmarshalHostPort/":25" (0.00s)
    --- PASS: TestUnmarshalHostPort/"localhost" (0.00s)
    --- PASS: TestUnmarshalHostPort/"localhost:" (0.00s)
=== RUN   TestNilRegexp
=== RUN   TestNilRegexp/testdata/conf.nil-match_re-route.yml
=== RUN   TestNilRegexp/testdata/conf.nil-source_match_re-inhibition.yml
=== RUN   TestNilRegexp/testdata/conf.nil-target_match_re-inhibition.yml
--- PASS: TestNilRegexp (0.00s)
    --- PASS: TestNilRegexp/testdata/conf.nil-match_re-route.yml (0.00s)
--- PASS: TestNilRegexp/testdata/conf.nil-source_match_re-inhibition.yml (0.00s) --- PASS: TestNilRegexp/testdata/conf.nil-target_match_re-inhibition.yml (0.00s)
=== RUN   TestCoordinatorRegistersMetrics
--- PASS: TestCoordinatorRegistersMetrics (0.00s)
=== RUN   TestCoordinatorNotifiesSubscribers
--- PASS: TestCoordinatorNotifiesSubscribers (0.00s)
=== RUN   TestCoordinatorFailReloadWhenSubscriberFails
--- PASS: TestCoordinatorFailReloadWhenSubscriberFails (0.00s)
=== RUN   TestEmailToIsPresent
--- PASS: TestEmailToIsPresent (0.00s)
=== RUN   TestEmailHeadersCollision
--- PASS: TestEmailHeadersCollision (0.00s)
=== RUN   TestPagerdutyRoutingKeyIsPresent
--- PASS: TestPagerdutyRoutingKeyIsPresent (0.00s)
=== RUN   TestPagerdutyServiceKeyIsPresent
--- PASS: TestPagerdutyServiceKeyIsPresent (0.00s)
=== RUN   TestPagerdutyDetails
--- PASS: TestPagerdutyDetails (0.00s)
=== RUN   TestWebhookURLIsPresent
--- PASS: TestWebhookURLIsPresent (0.00s)
=== RUN   TestWebhookHttpConfigIsValid
--- PASS: TestWebhookHttpConfigIsValid (0.00s)
=== RUN   TestWebhookHttpConfigIsOptional
--- PASS: TestWebhookHttpConfigIsOptional (0.00s)
=== RUN   TestWebhookPasswordIsObfuscated
--- PASS: TestWebhookPasswordIsObfuscated (0.00s)
=== RUN   TestVictorOpsRoutingKeyIsPresent
--- PASS: TestVictorOpsRoutingKeyIsPresent (0.00s)
=== RUN   TestVictorOpsCustomFieldsValidation
--- PASS: TestVictorOpsCustomFieldsValidation (0.00s)
=== RUN   TestPushoverUserKeyIsPresent
--- PASS: TestPushoverUserKeyIsPresent (0.00s)
=== RUN   TestPushoverTokenIsPresent
--- PASS: TestPushoverTokenIsPresent (0.00s)
=== RUN   TestLoadSlackConfiguration
--- PASS: TestLoadSlackConfiguration (0.00s)
=== RUN   TestSlackFieldConfigValidation
--- PASS: TestSlackFieldConfigValidation (0.00s)
=== RUN   TestSlackFieldConfigUnmarshaling
--- PASS: TestSlackFieldConfigUnmarshaling (0.00s)
=== RUN   TestSlackActionsValidation
--- PASS: TestSlackActionsValidation (0.00s)
=== RUN   TestOpsgenieTypeMatcher
--- PASS: TestOpsgenieTypeMatcher (0.00s)
=== RUN   TestSNS
=== RUN   TestSNS/#00
=== RUN   TestSNS/#01
=== RUN   TestSNS/#02
=== RUN   TestSNS/#03
=== RUN   TestSNS/#04
=== RUN   TestSNS/#05
=== RUN   TestSNS/#06
=== RUN   TestSNS/#07
=== RUN   TestSNS/#08
--- PASS: TestSNS (0.00s)
    --- PASS: TestSNS/#00 (0.00s)
    --- PASS: TestSNS/#01 (0.00s)
    --- PASS: TestSNS/#02 (0.00s)
    --- PASS: TestSNS/#03 (0.00s)
    --- PASS: TestSNS/#04 (0.00s)
    --- PASS: TestSNS/#05 (0.00s)
    --- PASS: TestSNS/#06 (0.00s)
    --- PASS: TestSNS/#07 (0.00s)
    --- PASS: TestSNS/#08 (0.00s)
=== RUN   TestWeChatTypeMatcher
--- PASS: TestWeChatTypeMatcher (0.00s)
PASS
ok      github.com/prometheus/alertmanager/config       0.027s
=== RUN   TestAggrGroup
--- PASS: TestAggrGroup (3.10s)
=== RUN   TestGroupLabels
--- PASS: TestGroupLabels (0.00s)
=== RUN   TestGroupByAllLabels
--- PASS: TestGroupByAllLabels (0.00s)
=== RUN   TestGroups
--- PASS: TestGroups (0.20s)
=== RUN   TestGroupsWithLimits
--- PASS: TestGroupsWithLimits (0.40s)
=== RUN   TestDispatcherRace
--- PASS: TestDispatcherRace (0.00s)
=== RUN   TestDispatcherRaceOnFirstAlertNotDeliveredWhenGroupWaitIsZero
--- PASS: TestDispatcherRaceOnFirstAlertNotDeliveredWhenGroupWaitIsZero (0.09s)
=== RUN   TestRouteMatch
--- PASS: TestRouteMatch (0.00s)
=== RUN   TestRouteWalk
--- PASS: TestRouteWalk (0.00s)
=== RUN   TestInheritParentGroupByAll
--- PASS: TestInheritParentGroupByAll (0.00s)
=== RUN   TestRouteMatchers
--- PASS: TestRouteMatchers (0.00s)
=== RUN   TestRouteMatchersAndMatch
--- PASS: TestRouteMatchersAndMatch (0.00s)
PASS
ok      github.com/prometheus/alertmanager/dispatch     3.845s
=== RUN   TestInhibitRuleHasEqual
=== PAUSE TestInhibitRuleHasEqual
=== RUN   TestInhibitRuleMatches
=== PAUSE TestInhibitRuleMatches
=== RUN   TestInhibitRuleMatchers
=== PAUSE TestInhibitRuleMatchers
=== RUN   TestInhibit
=== PAUSE TestInhibit
=== CONT  TestInhibitRuleHasEqual
=== CONT  TestInhibitRuleMatchers
--- PASS: TestInhibitRuleHasEqual (0.00s)
=== CONT  TestInhibitRuleMatches
--- PASS: TestInhibitRuleMatches (0.00s)
=== CONT  TestInhibit
--- PASS: TestInhibitRuleMatchers (0.00s)
--- PASS: TestInhibit (0.00s)
PASS
ok      github.com/prometheus/alertmanager/inhibit      0.007s
=== RUN   TestLogGC
--- PASS: TestLogGC (0.00s)
=== RUN   TestLogSnapshot
--- PASS: TestLogSnapshot (0.00s)
=== RUN   TestWithMaintenance_SupportsCustomCallback
--- PASS: TestWithMaintenance_SupportsCustomCallback (0.30s)
=== RUN   TestReplaceFile
--- PASS: TestReplaceFile (0.00s)
=== RUN   TestStateMerge
--- PASS: TestStateMerge (0.00s)
=== RUN   TestStateDataCoding
--- PASS: TestStateDataCoding (0.00s)
=== RUN   TestQuery
--- PASS: TestQuery (0.00s)
=== RUN   TestStateDecodingError
--- PASS: TestStateDecodingError (0.00s)
PASS
ok      github.com/prometheus/alertmanager/nflog        0.308s
=== RUN   TestIsFiringSubset
--- PASS: TestIsFiringSubset (0.00s)
=== RUN   TestIsResolvedSubset
--- PASS: TestIsResolvedSubset (0.00s)
PASS
ok      github.com/prometheus/alertmanager/nflog/nflogpb        0.002s
=== RUN   TestDedupStageNeedsUpdate
    notify_test.go:204: case 0
    notify_test.go:204: case 1
    notify_test.go:204: case 2
    notify_test.go:204: case 3
    notify_test.go:204: case 4
    notify_test.go:204: case 5
    notify_test.go:204: case 6
    notify_test.go:204: case 7
    notify_test.go:204: case 8
    notify_test.go:204: case 9
    notify_test.go:204: case 10
--- PASS: TestDedupStageNeedsUpdate (0.00s)
=== RUN   TestDedupStage
--- PASS: TestDedupStage (0.00s)
=== RUN   TestMultiStage
--- PASS: TestMultiStage (0.00s)
=== RUN   TestMultiStageFailure
--- PASS: TestMultiStageFailure (0.00s)
=== RUN   TestRoutingStage
--- PASS: TestRoutingStage (0.00s)
=== RUN   TestRetryStageWithError
--- PASS: TestRetryStageWithError (0.69s)
=== RUN   TestRetryStageNoResolved
--- PASS: TestRetryStageNoResolved (0.00s)
=== RUN   TestRetryStageSendResolved
--- PASS: TestRetryStageSendResolved (0.00s)
=== RUN   TestSetNotifiesStage
--- PASS: TestSetNotifiesStage (0.00s)
=== RUN   TestMuteStage
--- PASS: TestMuteStage (0.00s)
=== RUN   TestMuteStageWithSilences
--- PASS: TestMuteStageWithSilences (0.00s)
=== RUN   TestTimeMuteStage
--- PASS: TestTimeMuteStage (0.00s)
=== RUN   TestTimeActiveStage
--- PASS: TestTimeActiveStage (0.00s)
=== RUN   TestTruncate
=== RUN   TestTruncate/truncate(,5)
=== RUN   TestTruncate/truncate(abcde,2)
=== RUN   TestTruncate/truncate(abcde,4)
=== RUN   TestTruncate/truncate(abcde,5)
=== RUN   TestTruncate/truncate(abcdefgh,5)
=== RUN   TestTruncate/truncate(a⌘cde,5)
=== RUN   TestTruncate/truncate(a⌘cdef,5)
--- PASS: TestTruncate (0.00s)
    --- PASS: TestTruncate/truncate(,5) (0.00s)
    --- PASS: TestTruncate/truncate(abcde,2) (0.00s)
    --- PASS: TestTruncate/truncate(abcde,4) (0.00s)
    --- PASS: TestTruncate/truncate(abcde,5) (0.00s)
    --- PASS: TestTruncate/truncate(abcdefgh,5) (0.00s)
    --- PASS: TestTruncate/truncate(a⌘cde,5) (0.00s)
    --- PASS: TestTruncate/truncate(a⌘cdef,5) (0.00s)
=== RUN   TestRetrierCheck
=== RUN   TestRetrierCheck/#00
=== RUN   TestRetrierCheck/#01
=== RUN   TestRetrierCheck/#02
=== RUN   TestRetrierCheck/#03
=== RUN   TestRetrierCheck/#04
=== RUN   TestRetrierCheck/#05
=== RUN   TestRetrierCheck/#06
=== RUN   TestRetrierCheck/#07
--- PASS: TestRetrierCheck (0.00s)
    --- PASS: TestRetrierCheck/#00 (0.00s)
    --- PASS: TestRetrierCheck/#01 (0.00s)
    --- PASS: TestRetrierCheck/#02 (0.00s)
    --- PASS: TestRetrierCheck/#03 (0.00s)
    --- PASS: TestRetrierCheck/#04 (0.00s)
    --- PASS: TestRetrierCheck/#05 (0.00s)
    --- PASS: TestRetrierCheck/#06 (0.00s)
    --- PASS: TestRetrierCheck/#07 (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify       0.703s
=== RUN   TestEmailNotifyWithErrors
    email_test.go:211: EMAIL_NO_AUTH_CONFIG not set
--- SKIP: TestEmailNotifyWithErrors (0.00s)
=== RUN   TestEmailNotifyWithDoneContext
    email_test.go:320: EMAIL_NO_AUTH_CONFIG not set
--- SKIP: TestEmailNotifyWithDoneContext (0.00s)
=== RUN   TestEmailNotifyWithoutAuthentication
    email_test.go:351: EMAIL_NO_AUTH_CONFIG not set
--- SKIP: TestEmailNotifyWithoutAuthentication (0.00s)
=== RUN   TestEmailNotifyWithSTARTTLS
    email_test.go:392: EMAIL_NO_AUTH_CONFIG not set
--- SKIP: TestEmailNotifyWithSTARTTLS (0.00s)
=== RUN   TestEmailNotifyWithAuthentication
    email_test.go:422: EMAIL_AUTH_CONFIG not set
--- SKIP: TestEmailNotifyWithAuthentication (0.00s)
=== RUN   TestEmailConfigNoAuthMechs
--- PASS: TestEmailConfigNoAuthMechs (0.00s)
=== RUN   TestEmailConfigMissingAuthParam
--- PASS: TestEmailConfigMissingAuthParam (0.00s)
=== RUN   TestEmailNoUsernameStillOk
--- PASS: TestEmailNoUsernameStillOk (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/email 0.010s
=== RUN   TestOpsGenieRetry
--- PASS: TestOpsGenieRetry (0.00s)
=== RUN   TestOpsGenieRedactedURL
--- PASS: TestOpsGenieRedactedURL (0.00s)
=== RUN   TestGettingOpsGegineApikeyFromFile
--- PASS: TestGettingOpsGegineApikeyFromFile (0.00s)
=== RUN   TestOpsGenie
=== RUN   TestOpsGenie/config_without_details
=== RUN   TestOpsGenie/config_with_details
=== RUN   TestOpsGenie/config_with_multiple_teams
--- PASS: TestOpsGenie (0.01s)
    --- PASS: TestOpsGenie/config_without_details (0.00s)
    --- PASS: TestOpsGenie/config_with_details (0.00s)
    --- PASS: TestOpsGenie/config_with_multiple_teams (0.00s)
=== RUN   TestOpsGenieWithUpdate
--- PASS: TestOpsGenieWithUpdate (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/opsgenie      0.023s
=== RUN   TestPagerDutyRetryV1
--- PASS: TestPagerDutyRetryV1 (0.00s)
=== RUN   TestPagerDutyRetryV2
--- PASS: TestPagerDutyRetryV2 (0.00s)
=== RUN   TestPagerDutyRedactedURLV1
--- PASS: TestPagerDutyRedactedURLV1 (0.00s)
=== RUN   TestPagerDutyRedactedURLV2
--- PASS: TestPagerDutyRedactedURLV2 (0.00s)
=== RUN   TestPagerDutyTemplating
=== RUN   TestPagerDutyTemplating/full-blown_message
=== RUN   TestPagerDutyTemplating/details_with_templating_errors
=== RUN   TestPagerDutyTemplating/v2_message_with_templating_errors
=== RUN   TestPagerDutyTemplating/v1_message_with_templating_errors
=== RUN   TestPagerDutyTemplating/routing_key_cannot_be_empty
=== RUN   TestPagerDutyTemplating/service_key_cannot_be_empty
--- PASS: TestPagerDutyTemplating (0.01s)
    --- PASS: TestPagerDutyTemplating/full-blown_message (0.00s)
--- PASS: TestPagerDutyTemplating/details_with_templating_errors (0.00s) --- PASS: TestPagerDutyTemplating/v2_message_with_templating_errors (0.00s) --- PASS: TestPagerDutyTemplating/v1_message_with_templating_errors (0.00s)
    --- PASS: TestPagerDutyTemplating/routing_key_cannot_be_empty (0.00s)
    --- PASS: TestPagerDutyTemplating/service_key_cannot_be_empty (0.00s)
=== RUN   TestErrDetails
=== RUN   TestErrDetails/#00
=== RUN   TestErrDetails/#01
=== RUN   TestErrDetails/#02
=== RUN   TestErrDetails/#03
--- PASS: TestErrDetails (0.00s)
    --- PASS: TestErrDetails/#00 (0.00s)
    --- PASS: TestErrDetails/#01 (0.00s)
    --- PASS: TestErrDetails/#02 (0.00s)
    --- PASS: TestErrDetails/#03 (0.00s)
=== RUN   TestEventSizeEnforcement
--- PASS: TestEventSizeEnforcement (0.01s)
=== RUN   TestPagerDutyEmptySrcHref
--- PASS: TestPagerDutyEmptySrcHref (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/pagerduty     0.078s
=== RUN   TestPushoverRetry
--- PASS: TestPushoverRetry (0.00s)
=== RUN   TestPushoverRedactedURL
--- PASS: TestPushoverRedactedURL (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/pushover      0.014s
=== RUN   TestSlackRetry
--- PASS: TestSlackRetry (0.00s)
=== RUN   TestSlackRedactedURL
--- PASS: TestSlackRedactedURL (0.00s)
=== RUN   TestGettingSlackURLFromFile
--- PASS: TestGettingSlackURLFromFile (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/slack 0.020s
=== RUN   TestValidateAndTruncateMessage
--- PASS: TestValidateAndTruncateMessage (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/sns   0.011s
=== RUN   TestTelegramRetry
--- PASS: TestTelegramRetry (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/telegram      0.015s
?       github.com/prometheus/alertmanager/notify/test  [no test files]
=== RUN   TestVictorOpsCustomFields
--- PASS: TestVictorOpsCustomFields (0.00s)
=== RUN   TestVictorOpsRetry
--- PASS: TestVictorOpsRetry (0.00s)
=== RUN   TestVictorOpsRedactedURL
--- PASS: TestVictorOpsRedactedURL (0.00s)
=== RUN   TestVictorOpsTemplating
=== RUN   TestVictorOpsTemplating/default_valid_templates
=== RUN   TestVictorOpsTemplating/invalid_message_type
=== RUN   TestVictorOpsTemplating/invalid_entity_display_name
=== RUN   TestVictorOpsTemplating/invalid_state_message
=== RUN   TestVictorOpsTemplating/invalid_monitoring_tool
=== RUN   TestVictorOpsTemplating/invalid_routing_key
--- PASS: TestVictorOpsTemplating (0.01s)
    --- PASS: TestVictorOpsTemplating/default_valid_templates (0.00s)
    --- PASS: TestVictorOpsTemplating/invalid_message_type (0.00s)
    --- PASS: TestVictorOpsTemplating/invalid_entity_display_name (0.00s)
    --- PASS: TestVictorOpsTemplating/invalid_state_message (0.00s)
    --- PASS: TestVictorOpsTemplating/invalid_monitoring_tool (0.00s)
    --- PASS: TestVictorOpsTemplating/invalid_routing_key (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/victorops     0.027s
=== RUN   TestWebhookRetry
--- PASS: TestWebhookRetry (0.00s)
=== RUN   TestWebhookTruncateAlerts
--- PASS: TestWebhookTruncateAlerts (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/webhook       0.013s
=== RUN   TestWechatRedactedURLOnInitialAuthentication
--- PASS: TestWechatRedactedURLOnInitialAuthentication (0.00s)
=== RUN   TestWechatRedactedURLOnNotify
--- PASS: TestWechatRedactedURLOnNotify (0.00s)
=== RUN   TestWechatMessageTypeSelector
--- PASS: TestWechatMessageTypeSelector (0.00s)
PASS
ok      github.com/prometheus/alertmanager/notify/wechat        0.017s
=== RUN   TestMatcher
--- PASS: TestMatcher (0.00s)
=== RUN   TestMatcherString
--- PASS: TestMatcherString (0.00s)
=== RUN   TestMatcherJSONMarshal
--- PASS: TestMatcherJSONMarshal (0.00s)
=== RUN   TestMatcherJSONUnmarshal
--- PASS: TestMatcherJSONUnmarshal (0.00s)
=== RUN   TestMatchers
=== RUN   TestMatchers/{foo="bar"}
=== RUN   TestMatchers/{foo=~"bar.*"}
=== RUN   TestMatchers/{foo!="bar"}
=== RUN   TestMatchers/{foo!~"bar.*"}
=== RUN   TestMatchers/{foo="bar",_baz!="quux"}
=== RUN   TestMatchers/{foo="bar",_baz!~"quux.*"}
=== RUN   TestMatchers/{foo="bar",baz!~".*quux",_derp="wat"}
=== RUN   TestMatchers/{foo="bar",_baz!="quux",_derp="wat"}
=== RUN   TestMatchers/{foo="bar",_baz!~".*quux.*",_derp="wat"}
=== RUN   TestMatchers/{foo="bar",_instance=~"some-api.*"}
=== RUN   TestMatchers/{foo=""}
=== RUN   TestMatchers/{foo="bar,quux",_job="job1"}
=== RUN   TestMatchers/{foo_=_"bar",_dings_!=_"bums",_}
=== RUN   TestMatchers/foo=bar,dings!=bums
=== RUN TestMatchers/{quote="She_said:_\"Hi,_ladies!_That's_gender-neutral…\""}
=== RUN   TestMatchers/statuscode=~"5.."
=== RUN   TestMatchers/tricky=~~~
=== RUN   TestMatchers/trickier==\\=\=\"
=== RUN TestMatchers/contains_quote_!=_"\""_,_contains_comma_!~_"foo,bar"_,_
=== RUN   TestMatchers/job="value
=== RUN   TestMatchers/job=value"
=== RUN   TestMatchers/trickier==\\=\=\""
=== RUN   TestMatchers/contains_unescaped_quote_=_foo"bar
=== RUN   TestMatchers/{invalid-name_=_"valid_label"}
=== RUN   TestMatchers/{foo=~"invalid[regexp"}
=== RUN   TestMatchers/"{foo=\"bar"}
=== RUN   TestMatchers/"foo=\"bar"
=== RUN   TestMatchers/"foo=\"bar\""
=== RUN   TestMatchers/"foo=\"bar\"
=== RUN   TestMatchers/"{foo=\"bar\"}"
=== RUN   TestMatchers/"foo="bar""
--- PASS: TestMatchers (0.00s)
    --- PASS: TestMatchers/{foo="bar"} (0.00s)
    --- PASS: TestMatchers/{foo=~"bar.*"} (0.00s)
    --- PASS: TestMatchers/{foo!="bar"} (0.00s)
    --- PASS: TestMatchers/{foo!~"bar.*"} (0.00s)
    --- PASS: TestMatchers/{foo="bar",_baz!="quux"} (0.00s)
    --- PASS: TestMatchers/{foo="bar",_baz!~"quux.*"} (0.00s)
    --- PASS: TestMatchers/{foo="bar",baz!~".*quux",_derp="wat"} (0.00s)
    --- PASS: TestMatchers/{foo="bar",_baz!="quux",_derp="wat"} (0.00s)
    --- PASS: TestMatchers/{foo="bar",_baz!~".*quux.*",_derp="wat"} (0.00s)
    --- PASS: TestMatchers/{foo="bar",_instance=~"some-api.*"} (0.00s)
    --- PASS: TestMatchers/{foo=""} (0.00s)
    --- PASS: TestMatchers/{foo="bar,quux",_job="job1"} (0.00s)
    --- PASS: TestMatchers/{foo_=_"bar",_dings_!=_"bums",_} (0.00s)
    --- PASS: TestMatchers/foo=bar,dings!=bums (0.00s)
--- PASS: TestMatchers/{quote="She_said:_\"Hi,_ladies!_That's_gender-neutral…\""} (0.00s)
    --- PASS: TestMatchers/statuscode=~"5.." (0.00s)
    --- PASS: TestMatchers/tricky=~~~ (0.00s)
    --- PASS: TestMatchers/trickier==\\=\=\" (0.00s)
--- PASS: TestMatchers/contains_quote_!=_"\""_,_contains_comma_!~_"foo,bar"_,_ (0.00s)
    --- PASS: TestMatchers/job="value (0.00s)
    --- PASS: TestMatchers/job=value" (0.00s)
    --- PASS: TestMatchers/trickier==\\=\=\"" (0.00s)
    --- PASS: TestMatchers/contains_unescaped_quote_=_foo"bar (0.00s)
    --- PASS: TestMatchers/{invalid-name_=_"valid_label"} (0.00s)
    --- PASS: TestMatchers/{foo=~"invalid[regexp"} (0.00s)
    --- PASS: TestMatchers/"{foo=\"bar"} (0.00s)
    --- PASS: TestMatchers/"foo=\"bar" (0.00s)
    --- PASS: TestMatchers/"foo=\"bar\"" (0.00s)
    --- PASS: TestMatchers/"foo=\"bar\" (0.00s)
    --- PASS: TestMatchers/"{foo=\"bar\"}" (0.00s)
    --- PASS: TestMatchers/"foo="bar"" (0.00s)
PASS
ok      github.com/prometheus/alertmanager/pkg/labels   0.003s
?       github.com/prometheus/alertmanager/pkg/modtimevfs       [no test files]
?       github.com/prometheus/alertmanager/provider     [no test files]
=== RUN   TestAlertsSubscribePutStarvation
--- PASS: TestAlertsSubscribePutStarvation (0.10s)
=== RUN   TestAlertsPut
--- PASS: TestAlertsPut (0.00s)
=== RUN   TestAlertsSubscribe
--- PASS: TestAlertsSubscribe (0.00s)
=== RUN   TestAlertsGetPending
--- PASS: TestAlertsGetPending (0.00s)
=== RUN   TestAlertsGC
--- PASS: TestAlertsGC (0.30s)
=== RUN   TestAlertsStoreCallback
--- PASS: TestAlertsStoreCallback (0.30s)
PASS
ok      github.com/prometheus/alertmanager/provider/mem 0.707s
=== RUN   TestOptionsValidate
--- PASS: TestOptionsValidate (0.00s)
=== RUN   TestSilencesGC
--- PASS: TestSilencesGC (0.00s)
=== RUN   TestSilencesSnapshot
--- PASS: TestSilencesSnapshot (0.00s)
=== RUN   TestSilences_Maintenance_DefaultMaintenanceFuncDoesntCrash
--- PASS: TestSilences_Maintenance_DefaultMaintenanceFuncDoesntCrash (0.20s)
=== RUN   TestSilences_Maintenance_SupportsCustomCallback
--- PASS: TestSilences_Maintenance_SupportsCustomCallback (0.30s)
=== RUN   TestSilencesSetSilence
--- PASS: TestSilencesSetSilence (0.00s)
=== RUN   TestSilenceSet
--- PASS: TestSilenceSet (0.00s)
=== RUN   TestSetActiveSilence
--- PASS: TestSetActiveSilence (0.00s)
=== RUN   TestSilencesSetFail
--- PASS: TestSilencesSetFail (0.00s)
=== RUN   TestQState
--- PASS: TestQState (0.00s)
=== RUN   TestQMatches
--- PASS: TestQMatches (0.00s)
=== RUN   TestSilencesQuery
--- PASS: TestSilencesQuery (0.00s)
=== RUN   TestSilenceCanUpdate
--- PASS: TestSilenceCanUpdate (0.00s)
=== RUN   TestSilenceExpire
--- PASS: TestSilenceExpire (0.00s)
=== RUN   TestSilenceExpireWithZeroRetention
--- PASS: TestSilenceExpireWithZeroRetention (0.00s)
=== RUN   TestSilencer
--- PASS: TestSilencer (0.00s)
=== RUN   TestValidateMatcher
--- PASS: TestValidateMatcher (0.00s)
=== RUN   TestValidateSilence
--- PASS: TestValidateSilence (0.00s)
=== RUN   TestStateMerge
--- PASS: TestStateMerge (0.00s)
=== RUN   TestStateCoding
--- PASS: TestStateCoding (0.00s)
=== RUN   TestStateDecodingError
--- PASS: TestStateDecodingError (0.00s)
PASS
ok      github.com/prometheus/alertmanager/silence      0.512s
?       github.com/prometheus/alertmanager/silence/silencepb    [no test files]
=== RUN   TestSetGet
--- PASS: TestSetGet (0.00s)
=== RUN   TestDelete
--- PASS: TestDelete (0.00s)
=== RUN   TestGC
--- PASS: TestGC (0.01s)
PASS
ok      github.com/prometheus/alertmanager/store        0.015s
=== RUN   TestPairNames
--- PASS: TestPairNames (0.00s)
=== RUN   TestPairValues
--- PASS: TestPairValues (0.00s)
=== RUN   TestKVSortedPairs
--- PASS: TestKVSortedPairs (0.00s)
=== RUN   TestKVRemove
--- PASS: TestKVRemove (0.00s)
=== RUN   TestAlertsFiring
--- PASS: TestAlertsFiring (0.00s)
=== RUN   TestAlertsResolved
--- PASS: TestAlertsResolved (0.00s)
=== RUN   TestData
=== RUN   TestData/#00
=== RUN   TestData/#01
=== RUN   TestData/#02
--- PASS: TestData (0.00s)
    --- PASS: TestData/#00 (0.00s)
    --- PASS: TestData/#01 (0.00s)
    --- PASS: TestData/#02 (0.00s)
=== RUN   TestTemplateExpansion
=== RUN   TestTemplateExpansion/Template_without_action
=== RUN   TestTemplateExpansion/Template_with_simple_action
=== RUN   TestTemplateExpansion/Template_with_invalid_syntax
=== RUN   TestTemplateExpansion/Template_using_toUpper
=== RUN   TestTemplateExpansion/Template_using_toLower
=== RUN   TestTemplateExpansion/Template_using_title
=== RUN   TestTemplateExpansion/Template_using_positive_match
=== RUN   TestTemplateExpansion/Template_using_negative_match
=== RUN   TestTemplateExpansion/Template_using_join
=== RUN   TestTemplateExpansion/Text_template_without_HTML_escaping
=== RUN   TestTemplateExpansion/HTML_template_with_escaping
=== RUN   TestTemplateExpansion/HTML_template_using_safeHTML
=== RUN   TestTemplateExpansion/Template_using_reReplaceAll
=== RUN   TestTemplateExpansion/Template_using_stringSlice
--- PASS: TestTemplateExpansion (0.00s)
    --- PASS: TestTemplateExpansion/Template_without_action (0.00s)
    --- PASS: TestTemplateExpansion/Template_with_simple_action (0.00s)
    --- PASS: TestTemplateExpansion/Template_with_invalid_syntax (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_toUpper (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_toLower (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_title (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_positive_match (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_negative_match (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_join (0.00s)
--- PASS: TestTemplateExpansion/Text_template_without_HTML_escaping (0.00s)
    --- PASS: TestTemplateExpansion/HTML_template_with_escaping (0.00s)
    --- PASS: TestTemplateExpansion/HTML_template_using_safeHTML (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_reReplaceAll (0.00s)
    --- PASS: TestTemplateExpansion/Template_using_stringSlice (0.00s)
PASS
ok      github.com/prometheus/alertmanager/template     0.007s
?       github.com/prometheus/alertmanager/test/cli     [no test files]
=== RUN   TestAPI
=== RUN   TestAPI/GET_/api/v1/status
=== RUN   TestAPI/GET_/api/v1/status#01
=== RUN   TestAPI/GET_/api/v1/alerts
=== RUN   TestAPI/GET_/api/v1/alerts#01
=== RUN   TestAPI/POST_/api/v1/alerts
=== RUN   TestAPI/POST_/api/v1/alerts#01
=== RUN   TestAPI/GET_/api/v1/silence/abc
=== RUN   TestAPI/GET_/api/v1/silence/abc#01
=== RUN   TestAPI/POST_/api/v1/silences
=== RUN   TestAPI/POST_/api/v1/silences#01
=== RUN   TestAPI/DELETE_/api/v1/silence/abc
=== RUN   TestAPI/DELETE_/api/v1/silence/abc#01
=== RUN   TestAPI/GET_/api/v1/silences
=== RUN   TestAPI/GET_/api/v1/silences#01
--- PASS: TestAPI (0.00s)
    --- PASS: TestAPI/GET_/api/v1/status (0.00s)
    --- PASS: TestAPI/GET_/api/v1/status#01 (0.00s)
    --- PASS: TestAPI/GET_/api/v1/alerts (0.00s)
    --- PASS: TestAPI/GET_/api/v1/alerts#01 (0.00s)
    --- PASS: TestAPI/POST_/api/v1/alerts (0.00s)
    --- PASS: TestAPI/POST_/api/v1/alerts#01 (0.00s)
    --- PASS: TestAPI/GET_/api/v1/silence/abc (0.00s)
    --- PASS: TestAPI/GET_/api/v1/silence/abc#01 (0.00s)
    --- PASS: TestAPI/POST_/api/v1/silences (0.00s)
    --- PASS: TestAPI/POST_/api/v1/silences#01 (0.00s)
    --- PASS: TestAPI/DELETE_/api/v1/silence/abc (0.00s)
    --- PASS: TestAPI/DELETE_/api/v1/silence/abc#01 (0.00s)
    --- PASS: TestAPI/GET_/api/v1/silences (0.00s)
    --- PASS: TestAPI/GET_/api/v1/silences#01 (0.00s)
=== RUN   TestAPIClientDo
=== RUN   TestAPIClientDo/#00
=== RUN   TestAPIClientDo/#01
=== RUN   TestAPIClientDo/#02
=== RUN   TestAPIClientDo/#03
=== RUN   TestAPIClientDo/#04
--- PASS: TestAPIClientDo (0.00s)
    --- PASS: TestAPIClientDo/#00 (0.00s)
    --- PASS: TestAPIClientDo/#01 (0.00s)
    --- PASS: TestAPIClientDo/#02 (0.00s)
    --- PASS: TestAPIClientDo/#03 (0.00s)
    --- PASS: TestAPIClientDo/#04 (0.00s)
PASS
ok      github.com/prometheus/alertmanager/test/with_api_v1     0.011s
?       github.com/prometheus/alertmanager/test/with_api_v2     [no test files]
=== RUN   TestYamlUnmarshal
--- PASS: TestYamlUnmarshal (0.00s)
=== RUN   TestContainsTime
--- PASS: TestContainsTime (0.00s)
=== RUN   TestParseTimeString
--- PASS: TestParseTimeString (0.00s)
=== RUN   TestYamlMarshal
--- PASS: TestYamlMarshal (0.00s)
=== RUN   TestJsonMarshal
--- PASS: TestJsonMarshal (0.00s)
=== RUN   TestTimeIntervalComplete
--- PASS: TestTimeIntervalComplete (0.00s)
PASS
ok      github.com/prometheus/alertmanager/timeinterval 0.003s
=== RUN   TestAlertMerge
=== RUN   TestAlertMerge/0
=== RUN   TestAlertMerge/1
=== RUN   TestAlertMerge/2
=== RUN   TestAlertMerge/3
=== RUN   TestAlertMerge/4
=== RUN   TestAlertMerge/5
=== RUN   TestAlertMerge/6
=== RUN   TestAlertMerge/7
--- PASS: TestAlertMerge (0.00s)
    --- PASS: TestAlertMerge/0 (0.00s)
    --- PASS: TestAlertMerge/1 (0.00s)
    --- PASS: TestAlertMerge/2 (0.00s)
    --- PASS: TestAlertMerge/3 (0.00s)
    --- PASS: TestAlertMerge/4 (0.00s)
    --- PASS: TestAlertMerge/5 (0.00s)
    --- PASS: TestAlertMerge/6 (0.00s)
    --- PASS: TestAlertMerge/7 (0.00s)
=== RUN   TestCalcSilenceState
--- PASS: TestCalcSilenceState (0.00s)
=== RUN   TestSilenceExpired
--- PASS: TestSilenceExpired (0.00s)
=== RUN   TestAlertSliceSort
--- PASS: TestAlertSliceSort (0.00s)
=== RUN   TestNewMarkerRegistersMetrics
--- PASS: TestNewMarkerRegistersMetrics (0.00s)
PASS
ok      github.com/prometheus/alertmanager/types        0.005s
?       github.com/prometheus/alertmanager/ui   [no test files]
FAIL
dh_auto_test: error: cd build && go test -vet=off -v -p 64 github.com/prometheus/alertmanager/api github.com/prometheus/alertmanager/api/metrics github.com/prometheus/alertmanager/api/v1 github.com/prometheus/alertmanager/api/v2 github.com/prometheus/alertmanager/api/v2/client github.com/prometheus/alertmanager/api/v2/client/alert github.com/prometheus/alertmanager/api/v2/client/alertgroup github.com/prometheus/alertmanager/api/v2/client/general github.com/prometheus/alertmanager/api/v2/client/receiver github.com/prometheus/alertmanager/api/v2/client/silence github.com/prometheus/alertmanager/api/v2/models github.com/prometheus/alertmanager/api/v2/restapi github.com/prometheus/alertmanager/api/v2/restapi/operations github.com/prometheus/alertmanager/api/v2/restapi/operations/alert github.com/prometheus/alertmanager/api/v2/restapi/operations/alertgroup github.com/prometheus/alertmanager/api/v2/restapi/operations/general github.com/prometheus/alertmanager/api/v2/restapi/operations/receiver github.com/prometheus/alertmanager/api/v2/restapi/operations/silence github.com/prometheus/alertmanager/cli github.com/prometheus/alertmanager/cli/config github.com/prometheus/alertmanager/cli/format github.com/prometheus/alertmanager/cluster github.com/prometheus/alertmanager/cluster/clusterpb github.com/prometheus/alertmanager/cmd/alertmanager github.com/prometheus/alertmanager/cmd/amtool github.com/prometheus/alertmanager/config github.com/prometheus/alertmanager/dispatch github.com/prometheus/alertmanager/inhibit github.com/prometheus/alertmanager/nflog github.com/prometheus/alertmanager/nflog/nflogpb github.com/prometheus/alertmanager/notify github.com/prometheus/alertmanager/notify/email github.com/prometheus/alertmanager/notify/opsgenie github.com/prometheus/alertmanager/notify/pagerduty github.com/prometheus/alertmanager/notify/pushover github.com/prometheus/alertmanager/notify/slack github.com/prometheus/alertmanager/notify/sns github.com/prometheus/alertmanager/notify/telegram github.com/prometheus/alertmanager/notify/test github.com/prometheus/alertmanager/notify/victorops github.com/prometheus/alertmanager/notify/webhook github.com/prometheus/alertmanager/notify/wechat github.com/prometheus/alertmanager/pkg/labels github.com/prometheus/alertmanager/pkg/modtimevfs github.com/prometheus/alertmanager/provider github.com/prometheus/alertmanager/provider/mem github.com/prometheus/alertmanager/silence github.com/prometheus/alertmanager/silence/silencepb github.com/prometheus/alertmanager/store github.com/prometheus/alertmanager/template github.com/prometheus/alertmanager/test/cli github.com/prometheus/alertmanager/test/with_api_v1 github.com/prometheus/alertmanager/test/with_api_v2 github.com/prometheus/alertmanager/timeinterval github.com/prometheus/alertmanager/types github.com/prometheus/alertmanager/ui returned exit code 1
make: *** [debian/rules:32: build] Error 25
autopkgtest [05:23:43]: test dh-golang-autopkgtest

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: prometheus-alertmanager
Source-Version: 0.24.0-3
Done: Martina Ferrari <t...@debian.org>

We believe that the bug you reported is fixed in the latest version of
prometheus-alertmanager, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1021...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martina Ferrari <t...@debian.org> (supplier of updated prometheus-alertmanager 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 17 Oct 2022 23:21:45 +0000
Source: prometheus-alertmanager
Architecture: source
Version: 0.24.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg...@tracker.debian.org>
Changed-By: Martina Ferrari <t...@debian.org>
Closes: 1021734
Changes:
 prometheus-alertmanager (0.24.0-3) unstable; urgency=medium
 .
   * Add patch to change port used in tests. This avoids autopkgtest
     failures due to port clashes with a running alertmanager.
     Closes: #1021734
Checksums-Sha1:
 77ba60c4cb26efa665c9157e11819ffbe70e52ed 3695 
prometheus-alertmanager_0.24.0-3.dsc
 4fa7d68f795bb441e11e39716962d4394dd4c706 18380 
prometheus-alertmanager_0.24.0-3.debian.tar.xz
 d0791ba1bc0a92b085ee08a64a7b9ac18e49e3b7 13387 
prometheus-alertmanager_0.24.0-3_amd64.buildinfo
Checksums-Sha256:
 0637a153f06b563bdc5ca2ca2c6ac38400affb7013f082bb2f383d79a0724ff8 3695 
prometheus-alertmanager_0.24.0-3.dsc
 f5d917f4abbb439e7e5de20423a8b2709acd3ceb8a1f5bff0819c3d64f3d0e5d 18380 
prometheus-alertmanager_0.24.0-3.debian.tar.xz
 c0f480ac6d2d35770e5b027f37eaf372d99adb0e4ee91182bba24804ce6caeb7 13387 
prometheus-alertmanager_0.24.0-3_amd64.buildinfo
Files:
 17d6d284946e1edcc691cb979b13acb1 3695 net optional 
prometheus-alertmanager_0.24.0-3.dsc
 d720fd93565aa58b946d5b47412e843e 18380 net optional 
prometheus-alertmanager_0.24.0-3.debian.tar.xz
 0a90f9735b8b36256c891b40921d0111 13387 net optional 
prometheus-alertmanager_0.24.0-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE2qbv8cYn6hwmsaaSqiMPxF+MJ7EFAmNN5L8ACgkQqiMPxF+M
J7FkzA/8DMkqK3sDP3z1kBpSY9B5KPVnTFni4zCrT8ZKcafjoo8YqVCLe768jWmj
TheMVxl6RPRYqgwMTqi05d5lY+y95LSSkQcuwvC7iaVQcYHV7SnUbyR2jfVW8GHy
xaR4a+QjTrFx7H+WibEksK2+gNN0UBPAP35SKfg6fvQeBVV5vhid3ydG9AaHn/x1
BCBpp5+ccjXI6FahM1JJLZWulDnidgSdWqg5axjQtv37iajSNkhzhKqh9Q7IuSWk
wmSITjqvvEoedXJBG9c/kqrDNGNEc9f685uSaFJU6oU8/m1c+c6bhrfS1Lx8Po+J
GdNn+XDRNUv1PazpMKb6QYKlrPnmHBJjdquhzZeySftvSKbACdPu/04r+wv0RmEm
BKpKQ6+6tZs9MCrImoSzleEkH1akQfAIQV8gozMa6VvvPbc3TH7Hc8tsa2Q+m7hc
QRWATI6NaHzH4my/SxvhJuMABFmqIqSQaH6ljuSBOazE7U7bUfWOj96HLgsUmmK4
rIs8THun8VzU7cMWvKH4U597/URDy71NLmm00XZg1ZqF1pImyHZfsPGx+uBiV6ak
7lab0RJDS02fe8lrA0JixEbHghpa4nqfMT+IKy8RFiEgQDjhoeCmalUu0OLO3buv
ztPCSHxhxmB/0nqOI/0iQPfBYcWp7FF6DVx+mS4Dm1IASRrPvMU=
=5OZD
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to