/* SPDX-License-Identifier: GPL-2.0+ */ /* * comedi/drivers/tests/unittest.h * Simple framework for unittests for comedi drivers. * * COMEDI - Linux Control and Measurement Device Interface * Copyright (C) 2016 Spencer E. Olson <olsonse@umich.edu> * based of parts of drivers/of/unittest.c * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details.
*/
/** * Execute an array of unit tests. * @name: Name of set of unit tests--will be shown at INFO log level. * @unit_tests: A null-terminated list of unit tests to execute.
*/ staticinlinevoid exec_unittests(constchar *name, const unittest_fptr *unit_tests)
{
pr_info("begin comedi:\"%s\" unittests\n", name);
for (; (*unit_tests) != NULL; ++unit_tests)
(*unit_tests)();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.