MCPcopy
hub / github.com/google/seesaw / TestUpdateVserver

Function TestUpdateVserver

engine/vserver_test.go:1733–1762  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

1731}
1732
1733func 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
1764func TestReIPVserver(t *testing.T) {
1765 e := newTestEngine()

Callers

nothing calls this directly

Calls 7

newTestVserverFunction · 0.85
applyConfigFunction · 0.85
compareChecksFunction · 0.85
compareServiceStatesFunction · 0.85
checkAllUpFunction · 0.85
checkAllDownFunction · 0.85

Tested by

no test coverage detected