Motr  M0
main.c File Reference
#include "ut/ut.h"
#include "be/ut/helper.h"
Include dependency graph for main.c:

Go to the source code of this file.

Functions

void m0_be_ut_op_usecase (void)
 
void m0_be_ut_op_mt (void)
 
void m0_be_ut_op_set_usecase (void)
 
void m0_be_ut_op_set_tree (void)
 
void m0_be_ut_queue_1_1_1 (void)
 
void m0_be_ut_queue_2_1_1 (void)
 
void m0_be_ut_queue_100_1_1 (void)
 
void m0_be_ut_queue_100_1_10 (void)
 
void m0_be_ut_queue_100_10_1 (void)
 
void m0_be_ut_queue_100_10_10 (void)
 
void m0_be_ut_queue_10_100_1 (void)
 
void m0_be_ut_queue_10_100_5 (void)
 
void m0_be_ut_queue_10_1_100 (void)
 
void m0_be_ut_queue_10_5_100 (void)
 
void m0_be_ut_queue_10_100_100 (void)
 
void m0_be_ut_queue_from_1_to_10 (void)
 
void m0_be_ut_pool_usecase (void)
 
void m0_be_ut_reg_d_tree (void)
 
void m0_be_ut_regmap_simple (void)
 
void m0_be_ut_regmap_random (void)
 
void m0_be_ut_reg_area_simple (void)
 
void m0_be_ut_reg_area_random (void)
 
void m0_be_ut_reg_area_merge (void)
 
void m0_be_ut_fmt_log_header (void)
 
void m0_be_ut_fmt_cblock (void)
 
void m0_be_ut_fmt_group (void)
 
void m0_be_ut_fmt_group_size_max (void)
 
void m0_be_ut_fmt_group_size_max_rnd (void)
 
void m0_be_ut_io (void)
 
void m0_be_ut_io_sched (void)
 
void m0_be_ut_log_store_create_simple (void)
 
void m0_be_ut_log_store_create_random (void)
 
void m0_be_ut_log_store_io_window (void)
 
void m0_be_ut_log_store_io_discard (void)
 
void m0_be_ut_log_store_io_translate (void)
 
void m0_be_ut_log_store_rbuf (void)
 
void m0_be_ut_log_sched (void)
 
void m0_be_ut_log_discard_usecase (void)
 
void m0_be_ut_log_discard_getput (void)
 
void m0_be_ut_log_user (void)
 
void m0_be_ut_log_api (void)
 
void m0_be_ut_log_header (void)
 
void m0_be_ut_log_unplaced (void)
 
void m0_be_ut_log_multi (void)
 
void m0_be_ut_recovery (void)
 
void m0_be_ut_pd_usecase (void)
 
void m0_be_ut_seg_open_close (void)
 
void m0_be_ut_seg_io (void)
 
void m0_be_ut_seg_multiple (void)
 
void m0_be_ut_seg_large (void)
 
void m0_be_ut_seg_large_multiple (void)
 
void m0_be_ut_group_format (void)
 
void m0_be_ut_mkfs (void)
 
void m0_be_ut_mkfs_multiseg (void)
 
void m0_be_ut_domain (void)
 
void m0_be_ut_domain_is_stob (void)
 
void m0_be_ut_tx_states (void)
 
void m0_be_ut_tx_empty (void)
 
void m0_be_ut_tx_usecase_success (void)
 
void m0_be_ut_tx_usecase_failure (void)
 
void m0_be_ut_tx_capturing (void)
 
void m0_be_ut_tx_single (void)
 
void m0_be_ut_tx_several (void)
 
void m0_be_ut_tx_persistence (void)
 
void m0_be_ut_tx_fast (void)
 
void m0_be_ut_tx_concurrent (void)
 
void m0_be_ut_tx_concurrent_excl (void)
 
void m0_be_ut_tx_force (void)
 
void m0_be_ut_tx_gc (void)
 
void m0_be_ut_tx_payload (void)
 
void m0_be_ut_tx_bulk_usecase (void)
 
void m0_be_ut_tx_bulk_empty (void)
 
void m0_be_ut_tx_bulk_error_reg (void)
 
void m0_be_ut_tx_bulk_error_payload (void)
 
void m0_be_ut_tx_bulk_large_tx (void)
 
void m0_be_ut_tx_bulk_large_payload (void)
 
void m0_be_ut_tx_bulk_large_all (void)
 
void m0_be_ut_tx_bulk_small_tx (void)
 
void m0_be_ut_tx_bulk_medium_tx (void)
 
void m0_be_ut_tx_bulk_medium_tx_multi (void)
 
void m0_be_ut_tx_bulk_medium_cred (void)
 
void m0_be_ut_tx_bulk_large_cred (void)
 
void m0_be_ut_tx_bulk_parallel_1_15 (void)
 
void m0_be_ut_fl (void)
 
void m0_be_ut_alloc_init_fini (void)
 
void m0_be_ut_alloc_create_destroy (void)
 
void m0_be_ut_alloc_multiple (void)
 
void m0_be_ut_alloc_concurrent (void)
 
void m0_be_ut_alloc_oom (void)
 
void m0_be_ut_alloc_info (void)
 
void m0_be_ut_alloc_spare (void)
 
void m0_be_ut_list (void)
 
void m0_be_ut_btree_create_destroy (void)
 
void m0_be_ut_btree_create_truncate (void)
 
void m0_be_ut_emap (void)
 
void m0_be_ut_seg_dict (void)
 
void m0_be_ut_seg0_test (void)
 
void m0_be_ut_obj_test (void)
 
void m0_be_ut_fmt (void)
 
void m0_be_ut_actrec_test (void)
 

Variables

struct m0_ut_suite be_ut
 

Function Documentation

◆ m0_be_ut_actrec_test()

void m0_be_ut_actrec_test ( void  )

Definition at line 171 of file active_record.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_concurrent()

void m0_be_ut_alloc_concurrent ( void  )

Definition at line 189 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_create_destroy()

void m0_be_ut_alloc_create_destroy ( void  )

Definition at line 78 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_info()

void m0_be_ut_alloc_info ( void  )

Definition at line 210 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_init_fini()

void m0_be_ut_alloc_init_fini ( void  )

Definition at line 62 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_multiple()

void m0_be_ut_alloc_multiple ( void  )

Definition at line 184 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_oom()

void m0_be_ut_alloc_oom ( void  )

Definition at line 284 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_alloc_spare()

void m0_be_ut_alloc_spare ( void  )

Definition at line 319 of file alloc.c.

Here is the call graph for this function:

◆ m0_be_ut_btree_create_destroy()

void m0_be_ut_btree_create_destroy ( void  )

Definition at line 109 of file btree.c.

Here is the call graph for this function:

◆ m0_be_ut_btree_create_truncate()

void m0_be_ut_btree_create_truncate ( void  )

Definition at line 76 of file btree.c.

Here is the call graph for this function:

◆ m0_be_ut_domain()

void m0_be_ut_domain ( void  )

Definition at line 103 of file domain.c.

Here is the call graph for this function:

◆ m0_be_ut_domain_is_stob()

void m0_be_ut_domain_is_stob ( void  )

Definition at line 111 of file domain.c.

Here is the call graph for this function:

◆ m0_be_ut_emap()

void m0_be_ut_emap ( void  )

Definition at line 733 of file extmap.c.

Here is the call graph for this function:

◆ m0_be_ut_fl()

void m0_be_ut_fl ( void  )

Definition at line 53 of file fl.c.

Here is the call graph for this function:

◆ m0_be_ut_fmt()

void m0_be_ut_fmt ( void  )

◆ m0_be_ut_group_format()

void m0_be_ut_group_format ( void  )

Definition at line 584 of file tx_group_format.c.

Here is the call graph for this function:

◆ m0_be_ut_io()

void m0_be_ut_io ( void  )

Definition at line 23 of file io.c.

◆ m0_be_ut_list()

void m0_be_ut_list ( void  )

Definition at line 59 of file list.c.

Here is the call graph for this function:

◆ m0_be_ut_log_api()

void m0_be_ut_log_api ( void  )

Definition at line 638 of file log.c.

Here is the call graph for this function:

◆ m0_be_ut_log_header()

void m0_be_ut_log_header ( void  )

Definition at line 576 of file log.c.

Here is the call graph for this function:

◆ m0_be_ut_log_multi()

void m0_be_ut_log_multi ( void  )

Definition at line 438 of file log.c.

Here is the call graph for this function:

◆ m0_be_ut_log_sched()

void m0_be_ut_log_sched ( void  )

Definition at line 26 of file log_sched.c.

◆ m0_be_ut_log_store_create_random()

void m0_be_ut_log_store_create_random ( void  )

Definition at line 372 of file log_store.c.

Here is the call graph for this function:

◆ m0_be_ut_log_store_create_simple()

void m0_be_ut_log_store_create_simple ( void  )
Todo:
use ls_cfg_create and ls_cfg_open to test that create parameters aren't used in open()

Definition at line 311 of file log_store.c.

Here is the call graph for this function:

◆ m0_be_ut_log_store_io_discard()

void m0_be_ut_log_store_io_discard ( void  )

Definition at line 499 of file log_store.c.

Here is the call graph for this function:

◆ m0_be_ut_log_store_io_translate()

void m0_be_ut_log_store_io_translate ( void  )

Definition at line 649 of file log_store.c.

Here is the call graph for this function:

◆ m0_be_ut_log_store_io_window()

void m0_be_ut_log_store_io_window ( void  )

Definition at line 469 of file log_store.c.

Here is the call graph for this function:

◆ m0_be_ut_log_store_rbuf()

void m0_be_ut_log_store_rbuf ( void  )

Definition at line 734 of file log_store.c.

Here is the call graph for this function:

◆ m0_be_ut_log_unplaced()

void m0_be_ut_log_unplaced ( void  )

Definition at line 491 of file log.c.

Here is the call graph for this function:

◆ m0_be_ut_log_user()

void m0_be_ut_log_user ( void  )

Definition at line 680 of file log.c.

Here is the call graph for this function:

◆ m0_be_ut_mkfs()

void m0_be_ut_mkfs ( void  )

Definition at line 30 of file domain.c.

Here is the call graph for this function:

◆ m0_be_ut_mkfs_multiseg()

void m0_be_ut_mkfs_multiseg ( void  )

Definition at line 72 of file domain.c.

Here is the call graph for this function:

◆ m0_be_ut_obj_test()

void m0_be_ut_obj_test ( void  )

Definition at line 106 of file seg0.c.

Here is the call graph for this function:

◆ m0_be_ut_pool_usecase()

void m0_be_ut_pool_usecase ( void  )

Definition at line 162 of file pool.c.

Here is the call graph for this function:

◆ m0_be_ut_recovery()

void m0_be_ut_recovery ( void  )

Definition at line 230 of file recovery.c.

Here is the call graph for this function:

◆ m0_be_ut_reg_area_merge()

void m0_be_ut_reg_area_merge ( void  )

Definition at line 978 of file tx_regmap.c.

Here is the call graph for this function:

◆ m0_be_ut_reg_area_random()

void m0_be_ut_reg_area_random ( void  )

Definition at line 780 of file tx_regmap.c.

Here is the call graph for this function:

◆ m0_be_ut_reg_area_simple()

void m0_be_ut_reg_area_simple ( void  )

Definition at line 742 of file tx_regmap.c.

Here is the call graph for this function:

◆ m0_be_ut_reg_d_tree()

void m0_be_ut_reg_d_tree ( void  )

Definition at line 91 of file tx_regmap.c.

Here is the call graph for this function:

◆ m0_be_ut_regmap_random()

void m0_be_ut_regmap_random ( void  )

Definition at line 544 of file tx_regmap.c.

Here is the call graph for this function:

◆ m0_be_ut_regmap_simple()

void m0_be_ut_regmap_simple ( void  )

Definition at line 519 of file tx_regmap.c.

Here is the call graph for this function:

◆ m0_be_ut_seg0_test()

void m0_be_ut_seg0_test ( void  )

Definition at line 94 of file seg0.c.

Here is the call graph for this function:

◆ m0_be_ut_seg_dict()

void m0_be_ut_seg_dict ( void  )

Definition at line 32 of file seg_dict.c.

Here is the call graph for this function:

◆ m0_be_ut_seg_io()

void m0_be_ut_seg_io ( void  )

Definition at line 67 of file seg.c.

Here is the call graph for this function:

◆ m0_be_ut_seg_large()

void m0_be_ut_seg_large ( void  )

Definition at line 275 of file seg.c.

Here is the call graph for this function:

◆ m0_be_ut_seg_large_multiple()

void m0_be_ut_seg_large_multiple ( void  )

Definition at line 330 of file seg.c.

Here is the call graph for this function:

◆ m0_be_ut_seg_multiple()

void m0_be_ut_seg_multiple ( void  )

Definition at line 143 of file seg.c.

Here is the call graph for this function:

◆ m0_be_ut_seg_open_close()

void m0_be_ut_seg_open_close ( void  )

Definition at line 47 of file seg.c.

Here is the call graph for this function:

Variable Documentation

◆ be_ut

struct m0_ut_suite be_ut

Definition at line 156 of file main.c.