Lines Matching refs:usershell
47 struct usershell { struct
51 DECLARE_TEST_DATA(usershell) argument
52 DECLARE_TEST_FILE_SNAPSHOT(usershell)
53 DECLARE_2PASS_TEST(usershell)
55 static void clone_usershell(struct usershell *, struct usershell const *);
56 static int compare_usershell(struct usershell *, struct usershell *, void *);
57 static void free_usershell(struct usershell *);
59 static void sdump_usershell(struct usershell *, char *, size_t);
60 static void dump_usershell(struct usershell *);
62 IMPLEMENT_TEST_DATA(usershell)
63 IMPLEMENT_TEST_FILE_SNAPSHOT(usershell) in IMPLEMENT_TEST_FILE_SNAPSHOT() argument
64 IMPLEMENT_2PASS_TEST(usershell) in IMPLEMENT_TEST_FILE_SNAPSHOT()
67 clone_usershell(struct usershell *dest, struct usershell const *src) in IMPLEMENT_TEST_FILE_SNAPSHOT()
79 compare_usershell(struct usershell *us1, struct usershell *us2, in compare_usershell()
104 free_usershell(struct usershell *us) in free_usershell()
110 sdump_usershell(struct usershell *us, char *buffer, size_t buflen) in sdump_usershell()
116 dump_usershell(struct usershell *us) in dump_usershell()
127 usershell_read_snapshot_func(struct usershell *us, char *line) in usershell_read_snapshot_func()
140 struct usershell ushell; in run_tests()
145 TEST_DATA_INIT(usershell, &td, clone_usershell, free_usershell); in run_tests()
146 TEST_DATA_INIT(usershell, &td_snap, clone_usershell, free_usershell); in run_tests()
152 TEST_DATA_APPEND(usershell, &td, &ushell); in run_tests()
168 rv = TEST_SNAPSHOT_FILE_READ(usershell, snapshot_file, in run_tests()
179 rv = DO_2PASS_TEST(usershell, &td, &td_snap, in run_tests()
184 rv = TEST_SNAPSHOT_FILE_WRITE(usershell, snapshot_file, in run_tests()
194 TEST_DATA_DESTROY(usershell, &td_snap); in run_tests()
195 TEST_DATA_DESTROY(usershell, &td); in run_tests()