]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
c617ede0 JH |
2 | /* |
3 | * (C) Copyright 2015 | |
4 | * Joe Hershberger, National Instruments, [email protected] | |
c617ede0 JH |
5 | */ |
6 | ||
7 | #ifndef __TEST_SUITES_H__ | |
8 | #define __TEST_SUITES_H__ | |
9 | ||
4d869c1e SG |
10 | struct unit_test; |
11 | ||
12 | /** | |
13 | * cmd_ut_category() - Run a category of unit tests | |
14 | * | |
15 | * @name: Category name | |
4ad4edfe | 16 | * @prefix: Prefix of test name |
4d869c1e SG |
17 | * @tests: List of tests to run |
18 | * @n_ents: Number of tests in @tests | |
4b0a2d3a | 19 | * @argc: Argument count provided. Must be >= 1. If this is 1 then all |
4d869c1e SG |
20 | * tests are run, otherwise only the one named @argv[1] is run. |
21 | * @argv: Arguments: argv[1] is the test to run (if @argc >= 2) | |
22 | * @return 0 if OK, CMD_RET_FAILURE on failure | |
23 | */ | |
4ad4edfe PR |
24 | int cmd_ut_category(const char *name, const char *prefix, |
25 | struct unit_test *tests, int n_ents, | |
4d869c1e SG |
26 | int argc, char * const argv[]); |
27 | ||
919e7a8f | 28 | int do_ut_bloblist(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]); |
f11a164b | 29 | int do_ut_compression(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]); |
40441e0b | 30 | int do_ut_dm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
421f86f3 | 31 | int do_ut_env(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
2dd0111a | 32 | int do_ut_lib(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
395041b2 | 33 | int do_ut_log(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
96383bdf | 34 | int do_ut_optee(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
f2a9942f | 35 | int do_ut_overlay(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
4f04d549 | 36 | int do_ut_str(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[]); |
c812f722 | 37 | int do_ut_time(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
f11a164b | 38 | int do_ut_unicode(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
40441e0b | 39 | |
c617ede0 | 40 | #endif /* __TEST_SUITES_H__ */ |