Motr  M0
lnet_drv_ut.h File Reference

Go to the source code of this file.

Macros

#define __MOTR_LNET_DRV_UT_H__
 
#define UT_PROC_NAME   "m0_lnet_ut"
 

Enumerations

enum  {
  UT_TEST_NONE = 0, UT_TEST_DEV = 1, UT_TEST_OPEN = 2, UT_TEST_RDWR = 3,
  UT_TEST_BADIOCTL = 4, UT_TEST_DOMINIT = 5, UT_TEST_TMS = 6, UT_TEST_DUPTM = 7,
  UT_TEST_TMCLEANUP = 8, UT_TEST_MAX = 8, UT_TEST_DONE = 127, UT_USER_READY = 'r',
  UT_USER_SUCCESS = 'y', UT_USER_FAIL = 'n', MULTI_TM_NR = 3
}
 

Macro Definition Documentation

◆ __MOTR_LNET_DRV_UT_H__

#define __MOTR_LNET_DRV_UT_H__

Definition at line 26 of file lnet_drv_ut.h.

◆ UT_PROC_NAME

#define UT_PROC_NAME   "m0_lnet_ut"

The /proc file used to coordinate driver unit test

Definition at line 50 of file lnet_drv_ut.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
UT_TEST_NONE 

no test requested, user program idles

UT_TEST_DEV 

device registered

UT_TEST_OPEN 

open/close

UT_TEST_RDWR 

read/write

UT_TEST_BADIOCTL 

invalid ioctl

UT_TEST_DOMINIT 

open/dominit/close

UT_TEST_TMS 

multi-TM start/stop and no cleanup

UT_TEST_DUPTM 

duplicate TM start

UT_TEST_TMCLEANUP 

multi-TM start with cleanup

UT_TEST_MAX 

final implemented test ID

UT_TEST_DONE 

done testing, no user response

UT_USER_READY 

user program is ready

UT_USER_SUCCESS 

current test succeeded in user space

UT_USER_FAIL 

current test failed in user space

MULTI_TM_NR 

Definition at line 28 of file lnet_drv_ut.h.