2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-09-03 15:55:53 +00:00

phaul/test: exit with a non-zero code in error cases

Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
This commit is contained in:
Andrei Vagin
2017-10-18 02:59:18 +03:00
parent 08a0555ea5
commit 7f482d20e8

View File

@@ -147,12 +147,13 @@ func main() {
fds, err := syscall.Socketpair(syscall.AF_LOCAL, syscall.SOCK_STREAM, 0) fds, err := syscall.Socketpair(syscall.AF_LOCAL, syscall.SOCK_STREAM, 0)
if err != nil { if err != nil {
fmt.Printf("Can't make socketpair: %v\n", err) fmt.Printf("Can't make socketpair: %v\n", err)
return os.Exit(1)
} }
err = prepareImages() err = prepareImages()
if err != nil { if err != nil {
fmt.Printf("Can't prepare dirs for images: %v\n", err) fmt.Printf("Can't prepare dirs for images: %v\n", err)
os.Exit(1)
return return
} }
@@ -162,6 +163,8 @@ func main() {
Memfd: fds[1], Memfd: fds[1],
Wdir: images_dir + "/remote"}) Wdir: images_dir + "/remote"})
if err != nil { if err != nil {
fmt.Printf("Unable to run a server: %v", err)
os.Exit(1)
return return
} }
@@ -174,14 +177,15 @@ func main() {
Memfd: fds[0], Memfd: fds[0],
Wdir: images_dir + "/local"}) Wdir: images_dir + "/local"})
if err != nil { if err != nil {
return fmt.Printf("Unable to run a client: %v\n", err);
os.Exit(1)
} }
fmt.Printf("Migrate\n") fmt.Printf("Migrate\n")
err = cln.Migrate() err = cln.Migrate()
if err != nil { if err != nil {
fmt.Printf("Failed: %v\n", err) fmt.Printf("Failed: %v\n", err)
return os.Exit(1)
} }
fmt.Printf("SUCCESS!\n") fmt.Printf("SUCCESS!\n")