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

Reply via email to