INNER CODE UNIT · Go

do

yarpc/yarpc-go · internal/service-test/main.go:60

func do(
	dir string,
	configFilePath string,
	timeout time.Duration,
	validateOutput bool,
	debug bool,
) (err error) {
	cmds, err := newCmds(configFilePath, dir, debug)
	if err != nil {
		return err
	}
	defer cleanupCmds(cmds, validateOutput, err)
	signalC := make(chan os.Signal, 1)
	signal.Notify(signalC, os.Interrupt)
	go func() {
		for range signalC {
			cleanupCmds(cmds, validateOutput, errSignal)
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…