* [PATCH] cr_tests: fix syscall numbers for powerpc
@ 2009-12-05 3:22 Nathan Lynch
[not found] ` <1259983334-25854-1-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: Nathan Lynch @ 2009-12-05 3:22 UTC (permalink / raw)
To: Serge E. Hallyn; +Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
Update to the values for ckpt-v19-rc2, and add eclone.
---
cr.h | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/cr.h b/cr.h
index a58c2e4..8acd750 100644
--- a/cr.h
+++ b/cr.h
@@ -71,12 +71,16 @@
/* parisc unsupported. */
#if __powerpc__
+#ifndef __NR_eclone
+#define __NR_eclone 323
+#endif
+
#ifndef __NR_checkpoint
-#define __NR_checkpoint 323
+#define __NR_checkpoint 324
#endif
#ifndef __NR_restart
-#define __NR_restart 324
+#define __NR_restart 325
#endif
#elif __s390x__
--
1.6.0.6
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH] cr_tests: attempt all tests
[not found] ` <1259983334-25854-1-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
@ 2009-12-05 3:22 ` Nathan Lynch
2009-12-09 16:23 ` [PATCH] cr_tests: fix syscall numbers for powerpc Serge E. Hallyn
1 sibling, 0 replies; 3+ messages in thread
From: Nathan Lynch @ 2009-12-05 3:22 UTC (permalink / raw)
To: Serge E. Hallyn; +Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
Bailing at the first failure in runall.sh inhibits good test coverage.
Attempt to run all tests and keep running counts of tests passed and
attempted.
Signed-off-by: Nathan Lynch <ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
---
runall.sh | 60 ++++++++++++++++++++++++------------------------------------
1 files changed, 24 insertions(+), 36 deletions(-)
diff --git a/runall.sh b/runall.sh
index 11e8fab..d15dc25 100644
--- a/runall.sh
+++ b/runall.sh
@@ -2,6 +2,20 @@
# Copyright 2009 IBM Corp.
# Author: Serge Hallyn
+declare -i total=0
+declare -i passed=0
+
+# $1 = status
+update_totals() {
+ local status=$1
+ total+=1
+ if [ $status -eq 0 ] ; then
+ passed+=1
+ else
+ echo FAIL
+ fi
+}
+
which checkpoint > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo Please place ckpt from user-cr in your PATH
@@ -32,82 +46,56 @@ fi
echo Running simple checkpoint/restart test
pushd simple
bash runtests.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 1
-fi
+update_totals $?
popd
echo Running counterloop tests
pushd counterloop
bash runtests.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 2
-fi
+update_totals $?
popd
echo Running fileio test
pushd fileio
bash runtests.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 3
-fi
+update_totals $?
popd
echo Running futex tests
pushd futex
bash run.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 8
-fi
+update_totals $?
popd
echo Running restart block test
pushd sleep
bash runtest.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 6
-fi
+update_totals $?
popd
echo Running process-tree tests
pushd process-tree
sh runtests.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 7
-fi
+update_totals $?
popd
echo Running bash test
pushd bashckpt
bash bash-cr.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 5
-fi
+update_totals $?
popd
echo Running ipc tests
pushd ipc
bash runtests.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 6
-fi
+update_totals $?
popd
echo Running userid/namespace test
pushd userns
bash runtests.sh
-if [ $? -ne 0 ]; then
- echo FAIL
- exit 4
-fi
+update_totals $?
popd
+echo $passed out of $total test groups passed.
exit 0
--
1.6.0.6
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] cr_tests: fix syscall numbers for powerpc
[not found] ` <1259983334-25854-1-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2009-12-05 3:22 ` [PATCH] cr_tests: attempt all tests Nathan Lynch
@ 2009-12-09 16:23 ` Serge E. Hallyn
1 sibling, 0 replies; 3+ messages in thread
From: Serge E. Hallyn @ 2009-12-09 16:23 UTC (permalink / raw)
To: Nathan Lynch; +Cc: containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA
Quoting Nathan Lynch (ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org):
> Update to the values for ckpt-v19-rc2, and add eclone.
Thanks, both applied.
> ---
> cr.h | 8 ++++++--
> 1 files changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/cr.h b/cr.h
> index a58c2e4..8acd750 100644
> --- a/cr.h
> +++ b/cr.h
> @@ -71,12 +71,16 @@
> /* parisc unsupported. */
> #if __powerpc__
>
> +#ifndef __NR_eclone
> +#define __NR_eclone 323
> +#endif
> +
> #ifndef __NR_checkpoint
> -#define __NR_checkpoint 323
> +#define __NR_checkpoint 324
> #endif
>
> #ifndef __NR_restart
> -#define __NR_restart 324
> +#define __NR_restart 325
> #endif
>
> #elif __s390x__
> --
> 1.6.0.6
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-12-09 16:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-05 3:22 [PATCH] cr_tests: fix syscall numbers for powerpc Nathan Lynch
[not found] ` <1259983334-25854-1-git-send-email-ntl-e+AXbWqSrlAAvxtiuMwx3w@public.gmane.org>
2009-12-05 3:22 ` [PATCH] cr_tests: attempt all tests Nathan Lynch
2009-12-09 16:23 ` [PATCH] cr_tests: fix syscall numbers for powerpc Serge E. Hallyn
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox