xref: /spdk/test/unit/lib/scsi/scsi.c/scsi_ut.c (revision 12fbe739a31b09aff0d05f354d4f3bbef99afc55)
1 /*   SPDX-License-Identifier: BSD-3-Clause
2  *   Copyright (C) 2016 Intel Corporation.
3  *   All rights reserved.
4  */
5 
6 #include "spdk/stdinc.h"
7 
8 #include "spdk/scsi.h"
9 
10 #include "spdk_internal/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_initialize_registry();
30 
31 	suite = CU_add_suite("scsi_suite", NULL, NULL);
32 
33 	CU_ADD_TEST(suite, scsi_init);
34 
35 	num_failures = spdk_ut_run_tests(argc, argv, NULL);
36 	CU_cleanup_registry();
37 	return num_failures;
38 }
39