(t *testing.T)
| 1731 | } |
| 1732 | |
| 1733 | func TestUpdateVserver(t *testing.T) { |
| 1734 | vserver := newTestVserver(nil) |
| 1735 | clusterName := "au-syd" |
| 1736 | serviceName := "dns.resolver@au-syd" |
| 1737 | for _, test := range updateTests { |
| 1738 | log.Infof("Applying config: %s", test.desc) |
| 1739 | if err := applyConfig(vserver, test.file, clusterName, serviceName); err != nil { |
| 1740 | t.Fatalf("Failed to apply configuration: %v", err) |
| 1741 | } |
| 1742 | for _, n := range test.notifications { |
| 1743 | vserver.handleCheckNotification(n) |
| 1744 | } |
| 1745 | for _, err := range compareChecks(vserver.checks, test.expectedChecks) { |
| 1746 | t.Errorf("%q: %v", test.desc, err) |
| 1747 | } |
| 1748 | for _, err := range compareServiceStates(test.expectedServices, vserver.services) { |
| 1749 | t.Errorf("%q: %v", test.desc, err) |
| 1750 | } |
| 1751 | if test.expectAllUp { |
| 1752 | for _, err := range checkAllUp(vserver) { |
| 1753 | t.Errorf("%q: %v", test.desc, err) |
| 1754 | } |
| 1755 | } |
| 1756 | if test.expectAllDown { |
| 1757 | for _, err := range checkAllDown(vserver) { |
| 1758 | t.Errorf("%q: %v", test.desc, err) |
| 1759 | } |
| 1760 | } |
| 1761 | } |
| 1762 | } |
| 1763 | |
| 1764 | func TestReIPVserver(t *testing.T) { |
| 1765 | e := newTestEngine() |
nothing calls this directly
no test coverage detected