Module: xenomai-forge
Branch: next
Commit: 22f4d286bbd95c827cbb2aea3a79ef39c307ce60
URL:    
http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=22f4d286bbd95c827cbb2aea3a79ef39c307ce60

Author: Philippe Gerum <r...@xenomai.org>
Date:   Mon Jun 30 15:42:02 2014 +0200

smokey/mutex-torture: increase verbosity upon mismatching mode

---

 testsuite/smokey/mutex-torture/mutex-torture.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/testsuite/smokey/mutex-torture/mutex-torture.c 
b/testsuite/smokey/mutex-torture/mutex-torture.c
index 910bac4..a82901e 100644
--- a/testsuite/smokey/mutex-torture/mutex-torture.c
+++ b/testsuite/smokey/mutex-torture/mutex-torture.c
@@ -109,7 +109,8 @@ static void check_current_prio(int expected_prio)
        }
 }
 
-static void check_current_mode(int mask, int expected_value)
+static void __check_current_mode(const char *file, int line,
+                                int mask, int expected_value)
 {
        int current_mode;
 
@@ -120,12 +121,15 @@ static void check_current_mode(int mask, int 
expected_value)
 
        if (current_mode != expected_value) {
                fprintf(stderr,
-                       "FAILURE: current mode (%x) != expected mode (%x)\n",
-                       current_mode, expected_value);
+                       "FAILURE at %s:%d: current mode (%x) != expected mode 
(%x)\n",
+                       file, line, current_mode, expected_value);
                exit(EXIT_FAILURE);
        }
 }
 
+#define check_current_mode(mask, expected_value)       \
+       __check_current_mode(__FILE__, __LINE__, (mask), (expected_value))
+
 static int dispatch(const char *service_name,
                      int service_type, int check, int expected, ...)
 {


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git

Reply via email to