[nemiver] Avoid running some tests due to a GDB bug



commit ef396727ad45df7953b21f64e5cc454772af24a5
Author: Dodji Seketeli <dodji seketeli org>
Date:   Sat Nov 1 21:21:39 2014 +0100

    Avoid running some tests due to a GDB bug
    
        * test/Makefile.am: Do not run runtestvars and
            runtestvarpathexpr.
        * tests/test-watchpoint.cc: Adjust for current GDB behaviour.
    
    Signed-off-by: Dodji Seketeli <dodji seketeli org>

 tests/Makefile.am        |    7 +++++--
 tests/test-watchpoint.cc |    2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 1f4de79..39dc6d9 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -8,13 +8,16 @@ if AUTOTESTS
 #runtestglobalvariables
 #runtestenv
 
+#runtestvars is not run as part of the tests because of a GDB bug: 
https://sourceware.org/bugzilla/show_bug.cgi?id=17124.  Otherwise, it loops indefinitly.
+#likewise for runtestvarpathexpr
+
 TESTS=\
 runtestgdbmi runtestunicode \
-runtestvars runtestcpptrait runtestvarlist \
+runtestcpptrait runtestvarlist \
 runtestvarwalker runtestvarobjwalker runtestbreakpoint \
 runtestwatchpoint runtestderef \
 runtestlocalvarslist runtestcpplexer \
-runtestcppparser runtestvarpathexpr \
+runtestcppparser  \
 runtestlibtoolwrapperdetection \
 runtesttypes runtestdisassemble \
 runtestvariableformat runtestprettyprint \
diff --git a/tests/test-watchpoint.cc b/tests/test-watchpoint.cc
index 1ec047a..221cc8e 100644
--- a/tests/test-watchpoint.cc
+++ b/tests/test-watchpoint.cc
@@ -113,7 +113,7 @@ test_main (int, char **)
 
     NEMIVER_CATCH_NOX
 
-    BOOST_REQUIRE (nb_watchpoint_trigger == 1);
+    BOOST_REQUIRE (nb_watchpoint_trigger == 2);
     BOOST_REQUIRE (nb_watchpoint_out_of_scope == 1);
     return 0;
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]