github.com/unionj-cloud/go-doudou/v2@v2.3.5/toolkit/executils/executils_test.go (about)

     1  package executils
     2  
     3  import (
     4  	"fmt"
     5  	"os"
     6  	"testing"
     7  )
     8  
     9  func TestCmdRunner_Run(t *testing.T) {
    10  	var runner CmdRunner
    11  	cs := []string{"-test.run=TestHelperProcess", "--"}
    12  	runner.Run(os.Args[0], cs...)
    13  }
    14  
    15  func TestCmdRunner_Start(t *testing.T) {
    16  	var runner CmdRunner
    17  	cs := []string{"-test.run=TestHelperProcess", "--"}
    18  	cmd, _ := runner.Start(os.Args[0], cs...)
    19  	if err := cmd.Wait(); err != nil {
    20  		panic(err)
    21  	}
    22  }
    23  
    24  func TestHelperProcess(*testing.T) {
    25  	fmt.Println("testing helper process")
    26  }