]>
Commit | Line | Data |
---|---|---|
c617ede0 JH |
1 | /* |
2 | * (C) Copyright 2015 | |
3 | * Joe Hershberger, National Instruments, joe.hershberger@ni.com | |
4 | * | |
5 | * SPDX-License-Identifier: GPL-2.0 | |
6 | */ | |
7 | ||
8 | #ifndef __TEST_SUITES_H__ | |
9 | #define __TEST_SUITES_H__ | |
10 | ||
4d869c1e SG |
11 | struct unit_test; |
12 | ||
13 | /** | |
14 | * cmd_ut_category() - Run a category of unit tests | |
15 | * | |
16 | * @name: Category name | |
17 | * @tests: List of tests to run | |
18 | * @n_ents: Number of tests in @tests | |
19 | * @argc: Argument count provided. Must be <= 1. If this is 1 then all | |
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 | */ | |
24 | int cmd_ut_category(const char *name, struct unit_test *tests, int n_ents, | |
25 | int argc, char * const argv[]); | |
26 | ||
40441e0b | 27 | int do_ut_dm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
421f86f3 | 28 | int do_ut_env(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
f2a9942f | 29 | int do_ut_overlay(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
c812f722 | 30 | int do_ut_time(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); |
40441e0b | 31 | |
c617ede0 | 32 | #endif /* __TEST_SUITES_H__ */ |