1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (C) 2019 ARM Limited 4 * 5 * Generic test wrapper for arm64 signal tests. 6 * 7 * Each test provides its own tde struct tdescr descriptor to link with 8 * this wrapper. Framework provides common helpers. 9 */ 10 #include <kselftest.h> 11 12 #include "test_signals.h" 13 #include "test_signals_utils.h" 14 15 struct tdescr *current = &tde; 16 17 int main(int argc, char *argv[]) 18 { 19 ksft_print_msg("%s :: %s\n", current->name, current->descr); 20 if (test_setup(current) && test_init(current)) { 21 test_run(current); 22 test_cleanup(current); 23 } 24 test_result(current); 25 26 return current->result; 27 } 28