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:
@@ -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")
|
||||||
|
Reference in New Issue
Block a user