1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright (c) Intel Corporation. 3 * All rights reserved. 4 */ 5 6 #include "spdk/stdinc.h" 7 8 #include "spdk/scsi.h" 9 10 #include "spdk_cunit.h" 11 12 #include "scsi/scsi.c" 13 14 static void 15 scsi_init(void) 16 { 17 int rc; 18 19 rc = spdk_scsi_init(); 20 CU_ASSERT_EQUAL(rc, 0); 21 } 22 23 int 24 main(int argc, char **argv) 25 { 26 CU_pSuite suite = NULL; 27 unsigned int num_failures; 28 29 CU_set_error_action(CUEA_ABORT); 30 CU_initialize_registry(); 31 32 suite = CU_add_suite("scsi_suite", NULL, NULL); 33 34 CU_ADD_TEST(suite, scsi_init); 35 36 CU_basic_set_mode(CU_BRM_VERBOSE); 37 CU_basic_run_tests(); 38 num_failures = CU_get_number_of_failures(); 39 CU_cleanup_registry(); 40 return num_failures; 41 } 42