Log Alertmanager version used for testing

There's ever growing list of tested Alertmanager releases, print version so it's more obvious what do we actually test against
This commit is contained in:
Łukasz Mierzwa
2018-02-13 22:52:43 +00:00
parent c601abad56
commit 9a5909a4ab
2 changed files with 4 additions and 0 deletions

View File

@@ -931,6 +931,7 @@ func testAlertGroup(version string, t *testing.T, testCase groupTest, group mode
func TestVerifyAllGroups(t *testing.T) {
mockConfig()
for _, version := range mock.ListAllMocks() {
t.Logf("Testing API using mock files from Alertmanager %s", version)
mockAlerts(version)
r := ginTestEngine()
req, _ := http.NewRequest("GET", "/alerts.json", nil)

View File

@@ -117,6 +117,7 @@ func mockAlerts(version string) {
func TestAlerts(t *testing.T) {
mockConfig()
for _, version := range mock.ListAllMocks() {
t.Logf("Testing alerts using mock files from Alertmanager %s", version)
mockAlerts(version)
r := ginTestEngine()
req, _ := http.NewRequest("GET", "/alerts.json?q=@receiver=by-cluster-service,alertname=HTTP_Probe_Failed,instance=web1", nil)
@@ -183,6 +184,7 @@ func TestAlerts(t *testing.T) {
func TestValidateAllAlerts(t *testing.T) {
mockConfig()
for _, version := range mock.ListAllMocks() {
t.Logf("Validating alerts.json response using mock files from Alertmanager %s", version)
mockAlerts(version)
r := ginTestEngine()
req, _ := http.NewRequest("GET", "/alerts.json?q=alertname=HTTP_Probe_Failed,instance=web1", nil)
@@ -354,6 +356,7 @@ var acTests = []acTestCase{
func TestAutocomplete(t *testing.T) {
mockConfig()
for _, version := range mock.ListAllMocks() {
t.Logf("Testing autocomplete using mock files from Alertmanager %s", version)
mockAlerts(version)
r := ginTestEngine()