repository: /home/avi/kvm branch: master commit babe2696f21a84ae2da178d3f8173e6b50cdcc8b Author: Avi Kivity <[EMAIL PROTECTED]> Date: Wed Nov 14 20:11:54 2007 +0200
kvm: testsuite: access test: exit(1) on error diff --git a/user/test/x86/access.c b/user/test/x86/access.c index 8f136d3..9ca270e 100644 --- a/user/test/x86/access.c +++ b/user/test/x86/access.c @@ -334,7 +334,7 @@ int ac_test_do_access(ac_test_t *at) return 1; } -void ac_test_exec(ac_test_t *at) +int ac_test_exec(ac_test_t *at) { int r; @@ -345,23 +345,30 @@ void ac_test_exec(ac_test_t *at) printf(": "); ac_test_setup_pte(at); r = ac_test_do_access(at); + return r; } -void ac_test_run() +int ac_test_run() { static ac_test_t at; + int tests, successes; printf("run\n"); + tests = successes = 0; ac_test_init(&at); do { - ac_test_exec(&at); + ++tests; + successes += ac_test_exec(&at); } while (ac_test_bump(&at)); + return successes == tests; } int main() { + int r; + printf("starting test\n\n"); smp_init(ac_test_run); - ac_test_run(); - return 0; + r = ac_test_run(); + return r ? 0 : 1; } ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ kvm-commits mailing list kvm-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-commits