Back to home page

Enduro/X

 
 

    


*** This is UBF testing facility. ***
To run all test cases exectue following:
$ ./ubfunit1 2>/dev/null output should be something like this: Running "main"... Completed "main": 5684 passes, 0 failures, 0 exceptions.
To get dubug output (lot of that), remove 2>/dev/null from end of the line.
Note that in this mode, every test is run in forked environment. Meaning if some of thest made segmentation fault, then this does not crash all the testing, but exception will appear in test output.
To get testing in forked environment, then you can run the test, by passing test name to command line, like:
$ ./ubfunit1 test_expr_basic_floatev

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2018-04-21 22:17:05  
folder mkfldhdr_ref/ - 2017-08-21 22:17:06  
folder testdb/ - 2018-03-17 23:17:05  
folder ubftab/ - 2017-08-21 22:17:06  
CMakeLists.txt 2997 bytes 2018-04-12 22:17:05 -  
README 646 bytes 2016-11-06 21:30:31 -  
setenv 1523 bytes 2017-05-23 22:17:04 -  
test_badd.c 7910 bytes 2018-02-09 23:17:04 2018-02-09 23:17:39  
test_bcmp.c 9879 bytes 2018-03-17 23:17:05 2018-03-17 23:18:14  
test_bconcat.c 12607 bytes 2017-11-12 23:17:05 2017-11-12 23:18:23  
test_bdel.c 4178 bytes 2017-06-28 22:17:03 2017-06-28 22:20:11  
test_bnext.c 6113 bytes 2017-06-28 22:17:03 2017-06-28 22:20:11  
test_bproj.c 16303 bytes 2017-11-12 23:17:05 2017-11-12 23:18:23  
test_bupdate.c 12427 bytes 2017-11-12 23:17:05 2017-11-12 23:18:23  
test_cbchg.c 22363 bytes 2017-06-28 22:17:03 2017-06-28 22:20:11  
test_cbget.c 19131 bytes 2017-06-28 22:17:03 2017-06-28 22:20:11  
test_expr.c 67685 bytes 2017-06-28 22:17:03 2017-06-28 22:20:12  
test_find.c 23294 bytes 2017-06-28 22:17:03 2017-06-28 22:20:12  
test_genbuf.c 10813 bytes 2017-06-28 22:17:03 2017-06-28 22:20:12  
test_get.c 19919 bytes 2017-11-12 23:17:05 2017-11-12 23:18:24  
test_macro.c 2631 bytes 2017-06-28 22:17:03 2017-06-28 22:20:12  
test_mem.c 3055 bytes 2017-11-12 23:17:05 2017-11-12 23:18:24  
test_mkfldhdr.c 2272 bytes 2017-06-28 22:17:03 2017-06-28 22:20:12  
test_mkfldhdr_cmd.sh 1943 bytes 2017-05-23 22:17:04 2017-05-23 22:20:56  
test_mkfldhdr_env.sh 1960 bytes 2017-05-23 22:17:04 2017-05-23 22:20:56  
test_mkfldhdr_err_output.sh 1653 bytes 2017-05-23 22:17:04 2017-05-23 22:20:56  
test_mkfldhdr_no_FIELDTBLS.sh 1684 bytes 2017-05-23 22:17:04 2017-05-23 22:20:56  
test_mkfldhdr_no_FLDTBLDIR.sh 1684 bytes 2017-05-23 22:17:04 2017-05-23 22:20:56  
test_mkfldhdr_syntax_err.sh 1782 bytes 2017-05-23 22:17:04 2017-05-23 22:20:56  
test_nstd_b64.c 3178 bytes 2018-03-17 23:17:05 2018-03-17 23:18:14  
test_nstd_crypto.c 3569 bytes 2018-03-17 23:17:05 2018-03-17 23:18:14  
test_nstd_macros.c 2536 bytes 2018-04-12 22:17:05 2018-04-12 22:17:17  
test_nstd_msync.c 5145 bytes 2018-03-17 23:17:05 2018-03-17 23:18:14 parallel writes & locking test
test_nstd_mtest.c 6832 bytes 2018-03-20 23:17:06 2018-03-20 23:17:30  
test_nstd_mtest2.c 3949 bytes 2018-03-20 23:17:06 2018-03-20 23:17:30

Just like mtest.c, but using a subDB instead of the main DB

test_nstd_mtest3.c 4169 bytes 2018-03-20 23:17:06 2018-03-20 23:17:30

Tests for sorted duplicate DBs

test_nstd_mtest4.c 5286 bytes 2018-03-20 23:17:06 2018-03-20 23:17:30

Tests for sorted duplicate DBs with fixed-size keys

test_nstd_mtest5.c 4263 bytes 2018-03-20 23:17:06 2018-03-20 23:17:30

Tests for sorted duplicate DBs using cursor_put

test_nstd_mtest6_dupcursor.c 5553 bytes 2018-03-20 23:17:06 2018-03-20 23:17:30

Tests for sorted duplicate DBs

test_print.c 23980 bytes 2017-11-12 23:17:05 2017-11-12 23:18:24  
test_readwrite.c 4017 bytes 2017-11-12 23:17:05 2017-11-12 23:18:24  
ubfunit1.c 17195 bytes 2018-04-12 22:17:05 2018-04-12 22:17:17  
ubfunit1.h 3906 bytes 2018-04-12 22:17:05 2018-04-12 22:17:17