ctdb-tests: Convert rb_test into a unit test
[vlendec/samba-autobuild/.git] / ctdb / wscript
index fcc433fb8282883d9842d4825617cf449f078085..d577d8e3dd87148f811630df05595c2a2633f243 100755 (executable)
@@ -669,6 +669,11 @@ def build(bld):
                      deps='samba-util',
                      install_path='${CTDB_TEST_LIBDIR}')
 
+    bld.SAMBA_BINARY('rb_test',
+                     source='tests/src/rb_test.c',
+                     deps='samba-util talloc',
+                     install_path='${CTDB_TEST_LIBDIR}')
+
     bld.SAMBA_BINARY('ctdb_packet_parse',
                      source='tests/src/ctdb_packet_parse.c',
                      deps='talloc tevent tdb ctdb-protocol',
@@ -676,16 +681,12 @@ def build(bld):
 
     # Test binaries
     ctdb_tests = [
-        'rb_test',
         'ctdb_trackingdb_test',
-        'ctdb_update_record',
-        'ctdb_update_record_persistent',
         'ctdb_store',
         'ctdb_traverse',
         'ctdb_randrec',
         'ctdb_persistent',
         'ctdb_porting_tests',
-        'ctdb_transaction',
         'ctdb_lock_tdb'
     ]
 
@@ -710,7 +711,10 @@ def build(bld):
         'fetch_ring',
         'fetch_loop',
         'fetch_readonly',
-        'fetch_readonly_loop'
+        'fetch_readonly_loop',
+        'transaction_loop',
+        'update_record',
+        'update_record_persistent'
     ]
 
     for target in ctdb_tests: