PX4 Firmware
PX4 Autopilot Software http://px4.io
tests_main.h
Go to the documentation of this file.
1 /****************************************************************************
2  *
3  * Copyright (C) 2012-2019 PX4 Development Team. All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  *
9  * 1. Redistributions of source code must retain the above copyright
10  * notice, this list of conditions and the following disclaimer.
11  * 2. Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in
13  * the documentation and/or other materials provided with the
14  * distribution.
15  * 3. Neither the name PX4 nor the names of its contributors may be
16  * used to endorse or promote products derived from this software
17  * without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
22  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
23  * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
24  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
25  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
26  * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
27  * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
29  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30  * POSSIBILITY OF SUCH DAMAGE.
31  *
32  ****************************************************************************/
33 
34 /**
35  * @file tests_main.h
36  * Tests declaration file.
37  */
38 
39 #include <px4_platform_common/px4_config.h>
40 
41 #ifndef __APPS_PX4_TESTS_H
42 #define __APPS_PX4_TESTS_H
43 
45 
46 extern int test_adc(int argc, char *argv[]);
47 extern int test_autodeclination(int argc, char *argv[]);
48 extern int test_bezierQuad(int argc, char *argv[]);
49 extern int test_bson(int argc, char *argv[]);
50 extern int test_conv(int argc, char *argv[]);
51 extern int test_dataman(int argc, char *argv[]);
52 extern int test_file(int argc, char *argv[]);
53 extern int test_file2(int argc, char *argv[]);
54 extern int test_float(int argc, char *argv[]);
55 extern int test_hott_telemetry(int argc, char *argv[]);
56 extern int test_hrt(int argc, char *argv[]);
57 extern int test_int(int argc, char *argv[]);
58 extern int test_IntrusiveQueue(int argc, char *argv[]);
59 extern int test_jig_voltages(int argc, char *argv[]);
60 extern int test_led(int argc, char *argv[]);
61 extern int test_List(int argc, char *argv[]);
62 extern int test_mathlib(int argc, char *argv[]);
63 extern int test_matrix(int argc, char *argv[]);
64 extern int test_microbench_hrt(int argc, char *argv[]);
65 extern int test_microbench_math(int argc, char *argv[]);
66 extern int test_microbench_matrix(int argc, char *argv[]);
67 extern int test_microbench_uorb(int argc, char *argv[]);
68 extern int test_mixer(int argc, char *argv[]);
69 extern int test_mount(int argc, char *argv[]);
70 extern int test_param(int argc, char *argv[]);
71 extern int test_parameters(int argc, char *argv[]);
72 extern int test_perf(int argc, char *argv[]);
73 extern int test_ppm(int argc, char *argv[]);
74 extern int test_ppm_loopback(int argc, char *argv[]);
75 extern int test_rc(int argc, char *argv[]);
76 extern int test_search_min(int argc, char *argv[]);
77 extern int test_servo(int argc, char *argv[]);
78 extern int test_sleep(int argc, char *argv[]);
79 extern int test_smooth_z(int argc, char *argv[]);
80 extern int test_time(int argc, char *argv[]);
81 extern int test_tone(int argc, char *argv[]);
82 extern int test_uart_baudchange(int argc, char *argv[]);
83 extern int test_uart_break(int argc, char *argv[]);
84 extern int test_uart_console(int argc, char *argv[]);
85 extern int test_uart_loopback(int argc, char *argv[]);
86 extern int test_uart_send(int argc, char *argv[]);
87 extern int test_versioning(int argc, char *argv[]);
88 
89 /* external */
90 extern int commander_tests_main(int argc, char *argv[]);
91 extern int mavlink_tests_main(int argc, char *argv[]);
92 extern int controllib_test_main(int argc, char *argv[]);
93 extern int uorb_tests_main(int argc, char *argv[]);
94 extern int rc_tests_main(int argc, char *argv[]);
95 extern int sf0x_tests_main(int argc, char *argv[]);
96 
98 
99 #endif /* __APPS_PX4_TESTS_H */
int test_conv(int argc, char *argv[])
Definition: test_conv.cpp:56
int test_IntrusiveQueue(int argc, char *argv[])
int test_param(int argc, char *argv[])
Definition: test_param.c:49
int test_microbench_hrt(int argc, char *argv[])
int test_mixer(int argc, char *argv[])
#define __END_DECLS
Definition: visibility.h:59
int test_bezierQuad(int argc, char *argv[])
int test_led(int argc, char *argv[])
Definition: test_led.c:58
int controllib_test_main(int argc, char *argv[])
int test_dataman(int argc, char *argv[])
Definition: test_dataman.c:159
__BEGIN_DECLS int test_adc(int argc, char *argv[])
Definition: test_adc.c:56
int test_microbench_math(int argc, char *argv[])
int test_smooth_z(int argc, char *argv[])
int mavlink_tests_main(int argc, char *argv[])
int test_mount(int argc, char *argv[])
Definition: test_mount.c:60
int test_autodeclination(int argc, char *argv[])
int test_sleep(int argc, char *argv[])
Definition: test_sleep.c:55
int test_uart_break(int argc, char *argv[])
int test_file(int argc, char *argv[])
Definition: test_file.c:91
int test_matrix(int argc, char *argv[])
int sf0x_tests_main(int argc, char *argv[])
int test_versioning(int argc, char *argv[])
int test_perf(int argc, char *argv[])
Definition: test_perf.c:47
int test_List(int argc, char *argv[])
int test_tone(int argc, char *argv[])
Definition: test_tone.cpp:49
int test_mathlib(int argc, char *argv[])
int uorb_tests_main(int argc, char *argv[])
#define __BEGIN_DECLS
Definition: visibility.h:58
int commander_tests_main(int argc, char *argv[])
int test_bson(int argc, char *argv[])
Definition: test_bson.cpp:262
int test_time(int argc, char *argv[])
Definition: test_time.c:78
int test_ppm(int argc, char *argv[])
Definition: test_ppm.cpp:50
int test_hott_telemetry(int argc, char *argv[])
int test_float(int argc, char *argv[])
int test_rc(int argc, char *argv[])
Definition: test_rc.c:61
int test_ppm_loopback(int argc, char *argv[])
int test_jig_voltages(int argc, char *argv[])
int rc_tests_main(int argc, char *argv[])
int test_uart_send(int argc, char *argv[])
int test_uart_baudchange(int argc, char *argv[])
int test_microbench_uorb(int argc, char *argv[])
int test_uart_console(int argc, char *argv[])
int test_microbench_matrix(int argc, char *argv[])
int test_parameters(int argc, char *argv[])
int test_hrt(int argc, char *argv[])
Definition: test_hrt.cpp:45
int test_uart_loopback(int argc, char *argv[])
int test_file2(int argc, char *argv[])
Definition: test_file2.c:173
int test_int(int argc, char *argv[])
int test_search_min(int argc, char *argv[])
int test_servo(int argc, char *argv[])
Definition: test_servo.c:57