/* Copyright 2016 The Chromium OS Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ struct cts_test { enum cts_rc (*run)(void); char *name; }; #define CTS_TEST(test) {test, STRINGIFY(test)}, struct cts_test tests[] = { #include "cts.testlist" }; #undef CTS_TEST #define CTS_TEST(test) CTS_TEST_ID_##test, enum { #include "cts.testlist" CTS_TEST_ID_COUNT, };