]>
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 | ||
09140113 | 10 | struct cmd_tbl; |
4d869c1e SG |
11 | struct unit_test; |
12 | ||
13 | /** | |
14 | * cmd_ut_category() - Run a category of unit tests | |
15 | * | |
16 | * @name: Category name | |
4ad4edfe | 17 | * @prefix: Prefix of test name |
4d869c1e SG |
18 | * @tests: List of tests to run |
19 | * @n_ents: Number of tests in @tests | |
4b0a2d3a | 20 | * @argc: Argument count provided. Must be >= 1. If this is 1 then all |
4d869c1e SG |
21 | * tests are run, otherwise only the one named @argv[1] is run. |
22 | * @argv: Arguments: argv[1] is the test to run (if @argc >= 2) | |
23 | * @return 0 if OK, CMD_RET_FAILURE on failure | |
24 | */ | |
4ad4edfe PR |
25 | int cmd_ut_category(const char *name, const char *prefix, |
26 | struct unit_test *tests, int n_ents, | |
09140113 | 27 | int argc, char *const argv[]); |
4d869c1e | 28 | |
09140113 SG |
29 | int do_ut_bloblist(struct cmd_tbl *cmdtp, int flag, int argc, |
30 | char *const argv[]); | |
31 | int do_ut_compression(struct cmd_tbl *cmdtp, int flag, int argc, | |
32 | char *const argv[]); | |
33 | int do_ut_dm(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]); | |
34 | int do_ut_env(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]); | |
35 | int do_ut_lib(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]); | |
36 | int do_ut_log(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[]); | |
37 | int do_ut_optee(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]); | |
38 | int do_ut_overlay(struct cmd_tbl *cmdtp, int flag, int argc, | |
39 | char *const argv[]); | |
40 | int do_ut_str(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]); | |
41 | int do_ut_time(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]); | |
42 | int do_ut_unicode(struct cmd_tbl *cmdtp, int flag, int argc, | |
43 | char *const argv[]); | |
40441e0b | 44 | |
c617ede0 | 45 | #endif /* __TEST_SUITES_H__ */ |