Lines Matching +full:test +full:- +full:path

6  * SPDX-License-Identifier: GPL-2.0-or-later
11 #include "libqtest-single.h"
18 #define TEST_ID "max34451-test"
47 response = qmp("{ 'execute': 'qom-get', 'arguments': { 'path': %s, " in qmp_max34451_get()
61 response = qmp("{ 'execute': 'qom-set', 'arguments': { 'path': %s, " in qmp_max34451_set()
86 /* Test default values */
91 char *path; in test_defaults() local
95 path = g_strdup_printf("temperature[%d]", i); in test_defaults()
96 value = qmp_max34451_get(TEST_ID, path); in test_defaults()
98 g_free(path); in test_defaults()
114 path = g_strdup_printf("vout[%d]", i); in test_defaults()
115 value = qmp_max34451_get(TEST_ID, path); in test_defaults()
117 g_free(path); in test_defaults()
146 /* Test setting temperature */
151 char *path; in test_temperature() local
154 path = g_strdup_printf("temperature[%d]", i); in test_temperature()
155 qmp_max34451_set(TEST_ID, path, 0xBE00 + i); in test_temperature()
156 value = qmp_max34451_get(TEST_ID, path); in test_temperature()
158 g_free(path); in test_temperature()
173 /* Test setting voltage */
178 char *path; in test_voltage() local
181 path = g_strdup_printf("vout[%d]", i); in test_voltage()
182 qmp_max34451_set(TEST_ID, path, 3000 + i); in test_voltage()
183 value = qmp_max34451_get(TEST_ID, path); in test_voltage()
185 g_free(path); in test_voltage()
202 /* Test setting some read/write registers */
249 /* Test that Read only registers can't be written */
275 /* test over voltage faults */
281 char *path; in test_ov_faults() local
282 /* Test ov fault reporting */ in test_ov_faults()
284 path = g_strdup_printf("vout[%d]", i); in test_ov_faults()
287 qmp_max34451_set(TEST_ID, path, 5100); in test_ov_faults()
288 g_free(path); in test_ov_faults()
297 /* test over temperature faults */
303 char *path; in test_ot_faults() local
306 path = g_strdup_printf("temperature[%d]", i); in test_ot_faults()
309 qmp_max34451_set(TEST_ID, path, 6100); in test_ot_faults()
310 g_free(path); in test_ot_faults()
322 /* test writes to all pages */
349 qos_node_consumes("max34451", "i2c-bus", &opts); in max34451_register_nodes()