podman/test/goecho/goecho.go
Yiqiao Pu 74bcfc2f96 Separate common used test functions and structs to test/utils
Put common used test functions and structs to a separated package.
So we can use them for more testsuites.

Signed-off-by: Yiqiao Pu <ypu@redhat.com>
2018-11-16 10:49:00 +08:00

30 lines
424 B
Go

package main
import (
"fmt"
"os"
"strconv"
"time"
)
func main() {
args := os.Args[1:]
exitCode := 0
for i := 0; i < len(args); i++ {
fmt.Fprintln(os.Stdout, args[i])
fmt.Fprintln(os.Stderr, args[i])
}
if len(args) > 1 {
num, _ := strconv.Atoi(args[1])
if args[0] == "exitcode" {
exitCode = num
}
if args[0] == "sleep" {
time.Sleep(time.Duration(num) * time.Second)
}
}
os.Exit(exitCode)
}