Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for listeningTestProbe (0.28 sec)

  1. pkg/ctrlz/ctrlz_test.go

    	case <-time.After(5 * time.Second):
    		t.Fatal("Timed out waiting for SIGUSR1")
    	}
    }
    
    func startAndWaitForServer(t *testing.T) *Server {
    	ready := make(chan struct{}, 1)
    	listeningTestProbe = func() {
    		ready <- struct{}{}
    	}
    	defer func() { listeningTestProbe = nil }()
    
    	// Start and wait for server
    	o := DefaultOptions()
    	o.Port = 0
    	s, err := Run(o, nil)
    	if err != nil {
    		t.Fatalf("Failed to start server: %v", err)
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Feb 15 18:23:41 UTC 2024
    - 2K bytes
    - Viewed (0)
  2. pkg/ctrlz/ctrlz.go

    		},
    	}
    
    	s.shutdown.Add(1)
    	go s.listen()
    
    	return s, nil
    }
    
    func (s *Server) listen() {
    	log.Infof("ControlZ available at %s", s.httpServer.Addr)
    	if listeningTestProbe != nil {
    		go listeningTestProbe()
    	}
    	err := s.httpServer.Serve(s.listener)
    	log.Infof("ControlZ terminated: %v", err)
    	s.shutdown.Done()
    }
    
    // Close terminates ControlZ.
    //
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 11 21:22:53 UTC 2024
    - 5.9K bytes
    - Viewed (0)
Back to top