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-10-10 22:17:05  
folder mkfldhdr_ref/ - 2017-08-21 22:17:06  
folder testdb/ - 2018-03-17 23:17:05  
folder ubftab/ - 2018-08-02 22:17:09  
CMakeLists.txt 3093 bytes 2018-08-02 22:17:09 -  
README 646 bytes 2016-11-06 21:30:31 -  
setenv 1599 bytes 2018-08-02 22:17:09 -  
test_badd.c 7982 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_bcmp.c 9958 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_bconcat.c 12679 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_bdel.c 4250 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_bnext.c 6185 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_bproj.c 16375 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_bupdate.c 12499 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_cbchg.c 22435 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_cbget.c 19203 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_expr.c 68989 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_find.c 23373 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_genbuf.c 10885 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_get.c 19998 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_macro.c 2703 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mem.c 3127 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr.c 2344 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr_cmd.sh 2012 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr_env.sh 2029 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr_err_output.sh 1722 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr_no_FIELDTBLS.sh 1753 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr_no_FLDTBLDIR.sh 1753 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_mkfldhdr_syntax_err.sh 1851 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_nstd_b64.c 3257 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_nstd_crypto.c 3648 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_nstd_debug.c 3874 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_nstd_macros.c 2615 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
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 24052 bytes 2018-08-02 22:17:09 2018-08-02 22:23:06  
test_readwrite.c 4089 bytes 2018-08-02 22:17:09 2018-08-02 22:23:07  
ubfunit1.c 17307 bytes 2018-08-02 22:17:09 2018-08-02 22:23:07  
ubfunit1.h 4026 bytes 2018-08-02 22:17:09 2018-08-02 22:23:07