libstorage / libstoragemgmt

A library for storage management
https://libstorage.github.io/libstoragemgmt-doc/
GNU Lesser General Public License v2.1
82 stars 32 forks source link

1.9.0: test suite is failing #461

Closed kloczek closed 3 years ago

kloczek commented 3 years ago
+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/libstoragemgmt-1.9.0-3.fc35.x86_64/usr/lib64/python3.8/site-packages
+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in c_binding
Making check in include
Making check in libstoragemgmt
make[3]: Nothing to be done for 'check'.
make[3]: Nothing to be done for 'check-am'.
make[2]: Nothing to be done for 'check-am'.
Making check in python_binding
make[1]: Nothing to be done for 'check'.
Making check in plugin
Making check in simc
make[2]: Nothing to be done for 'check'.
Making check in megaraid_plugin
make[2]: Nothing to be done for 'check'.
Making check in hpsa_plugin
make[2]: Nothing to be done for 'check'.
Making check in arcconf_plugin
make[2]: Nothing to be done for 'check'.
Making check in nfs_plugin
make[2]: Nothing to be done for 'check'.
Making check in local_plugin
make[2]: Nothing to be done for 'check'.
Making check in smispy_plugin
make[2]: Nothing to be done for 'check'.
Making check in targetd_plugin
make[2]: Nothing to be done for 'check'.
Making check in sim_plugin
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
Making check in doc
Making check in man
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
Making check in tools
Making check in lsmcli
make[2]: Nothing to be done for 'check'.
Making check in udev
make[2]: Nothing to be done for 'check'.
Making check in utility
make[2]: Nothing to be done for 'check'.
Making check in bash_completion
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
Making check in daemon
make[1]: Nothing to be done for 'check'.
Making check in packaging
Making check in daemon
make[2]: Nothing to be done for 'check'.
make[2]: Nothing to be done for 'check-am'.
Making check in config
make[1]: Nothing to be done for 'check'.
Making check in test
/usr/bin/make  tester
make[2]: 'tester' is up to date.
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0'
FAIL: test/runtests.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0'
============================================
   libstoragemgmt 1.9.0: ./test-suite.log
============================================

# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: test/runtests.sh
======================

########  Name                                                         Value

PASS      lsm.AccessGroup.INIT_TYPE_ISCSI_IQN                          5(5)
          LSM_ACCESS_GROUP_INIT_TYPE_ISCSI_IQN                         5(5)
PASS      lsm.AccessGroup.INIT_TYPE_ISCSI_WWPN_MIXED                   7(7)
          LSM_ACCESS_GROUP_INIT_TYPE_ISCSI_WWPN_MIXED                  7(7)
PASS      lsm.AccessGroup.INIT_TYPE_OTHER                              1(1)
          LSM_ACCESS_GROUP_INIT_TYPE_OTHER                             1(1)
PASS      lsm.AccessGroup.INIT_TYPE_UNKNOWN                            0(0)
          LSM_ACCESS_GROUP_INIT_TYPE_UNKNOWN                           0(0)
PASS      lsm.AccessGroup.INIT_TYPE_WWPN                               2(2)
          LSM_ACCESS_GROUP_INIT_TYPE_WWPN                              2(2)
PASS      lsm.Battery.STATUS_CHARGING                                  1 << 4(16)
          LSM_BATTERY_STATUS_CHARGING                                  0x0000000000000010(16)
PASS      lsm.Battery.STATUS_DEGRADED                                  1 << 6(64)
          LSM_BATTERY_STATUS_DEGRADED                                  0x0000000000000040(64)
PASS      lsm.Battery.STATUS_DISCHARGING                               1 << 3(8)
          LSM_BATTERY_STATUS_DISCHARGING                               0x0000000000000008(8)
PASS      lsm.Battery.STATUS_ERROR                                     1 << 7(128)
          LSM_BATTERY_STATUS_ERROR                                     0x0000000000000080(128)
PASS      lsm.Battery.STATUS_LEARNING                                  1 << 5(32)
          LSM_BATTERY_STATUS_LEARNING                                  0x0000000000000020(32)
PASS      lsm.Battery.STATUS_OK                                        1 << 2(4)
          LSM_BATTERY_STATUS_OK                                        0x0000000000000004(4)
PASS      lsm.Battery.STATUS_OTHER                                     1 << 1(2)
          LSM_BATTERY_STATUS_OTHER                                     0x0000000000000002(2)
PASS      lsm.Battery.STATUS_UNKNOWN                                   1 << 0(1)
          LSM_BATTERY_STATUS_UNKNOWN                                   0x0000000000000001(1)
PASS      lsm.Battery.TYPE_CAPACITOR                                   4(4)
          LSM_BATTERY_TYPE_CAPACITOR                                   4(4)
PASS      lsm.Battery.TYPE_CHEMICAL                                    3(3)
          LSM_BATTERY_TYPE_CHEMICAL                                    3(3)
PASS      lsm.Battery.TYPE_OTHER                                       2(2)
          LSM_BATTERY_TYPE_OTHER                                       2(2)
PASS      lsm.Battery.TYPE_UNKNOWN                                     1(1)
          LSM_BATTERY_TYPE_UNKNOWN                                     1(1)
PASS      lsm.Capabilities.ACCESS_GROUPS                               38(38)
          LSM_CAP_ACCESS_GROUPS                                        38(38)
PASS      lsm.Capabilities.ACCESS_GROUPS_GRANTED_TO_VOLUME             44(44)
          LSM_CAP_ACCESS_GROUPS_GRANTED_TO_VOLUME                      44(44)
PASS      lsm.Capabilities.ACCESS_GROUPS_QUICK_SEARCH                  213(213)
          LSM_CAP_ACCESS_GROUPS_QUICK_SEARCH                           213(213)
PASS      lsm.Capabilities.ACCESS_GROUP_CREATE_ISCSI_IQN               47(47)
          LSM_CAP_ACCESS_GROUP_CREATE_ISCSI_IQN                        47(47)
PASS      lsm.Capabilities.ACCESS_GROUP_CREATE_WWPN                    39(39)
          LSM_CAP_ACCESS_GROUP_CREATE_WWPN                             39(39)
PASS      lsm.Capabilities.ACCESS_GROUP_DELETE                         40(40)
          LSM_CAP_ACCESS_GROUP_DELETE                                  40(40)
PASS      lsm.Capabilities.ACCESS_GROUP_INITIATOR_ADD_ISCSI_IQN        48(48)
          LSM_CAP_ACCESS_GROUP_INITIATOR_ADD_ISCSI_IQN                 48(48)
PASS      lsm.Capabilities.ACCESS_GROUP_INITIATOR_ADD_WWPN             41(41)
          LSM_CAP_ACCESS_GROUP_INITIATOR_ADD_WWPN                      41(41)
PASS      lsm.Capabilities.ACCESS_GROUP_INITIATOR_DELETE               42(42)
          LSM_CAP_ACCESS_GROUP_INITIATOR_DELETE                        42(42)
PASS      lsm.Capabilities.BATTERIES                                   56(56)
          LSM_CAP_BATTERIES                                            56(56)
PASS      lsm.Capabilities.DISKS                                       220(220)
          LSM_CAP_DISKS                                                220(220)
PASS      lsm.Capabilities.DISKS_QUICK_SEARCH                          212(212)
          LSM_CAP_DISKS_QUICK_SEARCH                                   212(212)
PASS      lsm.Capabilities.DISK_LINK_TYPE                              165(165)
          LSM_CAP_DISK_LINK_TYPE                                       165(165)
PASS      lsm.Capabilities.DISK_LOCATION                               163(163)
          LSM_CAP_DISK_LOCATION                                        163(163)
PASS      lsm.Capabilities.DISK_RPM                                    164(164)
          LSM_CAP_DISK_RPM                                             164(164)
PASS      lsm.Capabilities.DISK_VPD83_GET                              223(223)
          LSM_CAP_DISK_VPD83_GET                                       223(223)
PASS      lsm.Capabilities.EXPORTS                                     121(121)
          LSM_CAP_EXPORTS                                              121(121)
PASS      lsm.Capabilities.EXPORT_AUTH                                 120(120)
          LSM_CAP_EXPORT_AUTH                                          120(120)
PASS      lsm.Capabilities.EXPORT_CUSTOM_PATH                          124(124)
          LSM_CAP_EXPORT_CUSTOM_PATH                                   124(124)
PASS      lsm.Capabilities.EXPORT_FS                                   122(122)
          LSM_CAP_EXPORT_FS                                            122(122)
PASS      lsm.Capabilities.EXPORT_REMOVE                               123(123)
          LSM_CAP_EXPORT_REMOVE                                        123(123)
PASS      lsm.Capabilities.FILE_CLONE                                  105(105)
          LSM_CAP_FILE_CLONE                                           105(105)
PASS      lsm.Capabilities.FS                                          100(100)
          LSM_CAP_FS                                                   100(100)
PASS      lsm.Capabilities.FS_CHILD_DEPENDENCY                         112(112)
          LSM_CAP_FS_CHILD_DEPENDENCY                                  112(112)
PASS      lsm.Capabilities.FS_CHILD_DEPENDENCY_RM                      113(113)
          LSM_CAP_FS_CHILD_DEPENDENCY_RM                               113(113)
PASS      lsm.Capabilities.FS_CHILD_DEPENDENCY_RM_SPECIFIC_FILES       114(114)
          LSM_CAP_FS_CHILD_DEPENDENCY_RM_SPECIFIC_FILES                114(114)
PASS      lsm.Capabilities.FS_CLONE                                    104(104)
          LSM_CAP_FS_CLONE                                             104(104)
PASS      lsm.Capabilities.FS_CREATE                                   103(103)
          LSM_CAP_FS_CREATE                                            103(103)
PASS      lsm.Capabilities.FS_DELETE                                   101(101)
          LSM_CAP_FS_DELETE                                            101(101)
PASS      lsm.Capabilities.FS_QUICK_SEARCH                             214(214)
          LSM_CAP_FS_QUICK_SEARCH                                      214(214)
PASS      lsm.Capabilities.FS_RESIZE                                   102(102)
          LSM_CAP_FS_RESIZE                                            102(102)
PASS      lsm.Capabilities.FS_SNAPSHOTS                                106(106)
          LSM_CAP_FS_SNAPSHOTS                                         106(106)
PASS      lsm.Capabilities.FS_SNAPSHOT_CREATE                          107(107)
          LSM_CAP_FS_SNAPSHOT_CREATE                                   107(107)
PASS      lsm.Capabilities.FS_SNAPSHOT_DELETE                          109(109)
          LSM_CAP_FS_SNAPSHOT_DELETE                                   109(109)
PASS      lsm.Capabilities.FS_SNAPSHOT_RESTORE                         110(110)
          LSM_CAP_FS_SNAPSHOT_RESTORE                                  110(110)
PASS      lsm.Capabilities.FS_SNAPSHOT_RESTORE_SPECIFIC_FILES          111(111)
          LSM_CAP_FS_SNAPSHOT_RESTORE_SPECIFIC_FILES                   111(111)
PASS      lsm.Capabilities.NFS_EXPORTS_QUICK_SEARCH                    215(215)
          LSM_CAP_NFS_EXPORTS_QUICK_SEARCH                             215(215)
PASS      lsm.Capabilities.POOLS_QUICK_SEARCH                          210(210)
          LSM_CAP_POOLS_QUICK_SEARCH                                   210(210)
PASS      lsm.Capabilities.POOL_MEMBER_INFO                            221(221)
          LSM_CAP_POOL_MEMBER_INFO                                     221(221)
PASS      lsm.Capabilities.SUPPORTED                                   1(1)
          LSM_CAP_SUPPORTED                                            1(1)
PASS      lsm.Capabilities.SYS_FW_VERSION_GET                          160(160)
          LSM_CAP_SYS_FW_VERSION_GET                                   160(160)
PASS      lsm.Capabilities.SYS_MODE_GET                                161(161)
          LSM_CAP_SYS_MODE_GET                                         161(161)
PASS      lsm.Capabilities.SYS_READ_CACHE_PCT_GET                      159(159)
          LSM_CAP_SYS_READ_CACHE_PCT_GET                               159(159)
PASS      lsm.Capabilities.SYS_READ_CACHE_PCT_UPDATE                   158(158)
          LSM_CAP_SYS_READ_CACHE_PCT_UPDATE                            158(158)
PASS      lsm.Capabilities.TARGET_PORTS                                216(216)
          LSM_CAP_TARGET_PORTS                                         216(216)
PASS      lsm.Capabilities.TARGET_PORTS_QUICK_SEARCH                   217(217)
          LSM_CAP_TARGET_PORTS_QUICK_SEARCH                            217(217)
PASS      lsm.Capabilities.UNSUPPORTED                                 0(0)
          LSM_CAP_UNSUPPORTED                                          0(0)
PASS      lsm.Capabilities.VOLUMES                                     20(20)
          LSM_CAP_VOLUMES                                              20(20)
PASS      lsm.Capabilities.VOLUMES_ACCESSIBLE_BY_ACCESS_GROUP          43(43)
          LSM_CAP_VOLUMES_ACCESSIBLE_BY_ACCESS_GROUP                   43(43)
PASS      lsm.Capabilities.VOLUMES_QUICK_SEARCH                        211(211)
          LSM_CAP_VOLUMES_QUICK_SEARCH                                 211(211)
PASS      lsm.Capabilities.VOLUME_CACHE_INFO                           57(57)
          LSM_CAP_VOLUME_CACHE_INFO                                    57(57)
PASS      lsm.Capabilities.VOLUME_CHILD_DEPENDENCY                     45(45)
          LSM_CAP_VOLUME_CHILD_DEPENDENCY                              45(45)
PASS      lsm.Capabilities.VOLUME_CHILD_DEPENDENCY_RM                  46(46)
          LSM_CAP_VOLUME_CHILD_DEPENDENCY_RM                           46(46)
PASS      lsm.Capabilities.VOLUME_COPY_RANGE                           29(29)
          LSM_CAP_VOLUME_COPY_RANGE                                    29(29)
PASS      lsm.Capabilities.VOLUME_COPY_RANGE_BLOCK_SIZE                28(28)
          LSM_CAP_VOLUME_COPY_RANGE_BLOCK_SIZE                         28(28)
PASS      lsm.Capabilities.VOLUME_COPY_RANGE_CLONE                     30(30)
          LSM_CAP_VOLUME_COPY_RANGE_CLONE                              30(30)
PASS      lsm.Capabilities.VOLUME_COPY_RANGE_COPY                      31(31)
          LSM_CAP_VOLUME_COPY_RANGE_COPY                               31(31)
PASS      lsm.Capabilities.VOLUME_CREATE                               21(21)
          LSM_CAP_VOLUME_CREATE                                        21(21)
PASS      lsm.Capabilities.VOLUME_DELETE                               33(33)
          LSM_CAP_VOLUME_DELETE                                        33(33)
PASS      lsm.Capabilities.VOLUME_DISABLE                              35(35)
          LSM_CAP_VOLUME_DISABLE                                       35(35)
PASS      lsm.Capabilities.VOLUME_ENABLE                               34(34)
          LSM_CAP_VOLUME_ENABLE                                        34(34)
PASS      lsm.Capabilities.VOLUME_ISCSI_CHAP_AUTHENTICATION            53(53)
          LSM_CAP_VOLUME_ISCSI_CHAP_AUTHENTICATION                     53(53)
PASS      lsm.Capabilities.VOLUME_LED                                  171(171)
          LSM_CAP_VOLUME_LED                                           171(171)
PASS      lsm.Capabilities.VOLUME_MASK                                 36(36)
          LSM_CAP_VOLUME_MASK                                          36(36)
PASS      lsm.Capabilities.VOLUME_PHYSICAL_DISK_CACHE_UPDATE           58(58)
          LSM_CAP_VOLUME_PHYSICAL_DISK_CACHE_UPDATE                    58(58)
PASS      lsm.Capabilities.VOLUME_PHYSICAL_DISK_CACHE_UPDATE_SYSTEM_LEVEL 59(59)
          LSM_CAP_VOLUME_PHYSICAL_DISK_CACHE_UPDATE_SYSTEM_LEVEL       59(59)
PASS      lsm.Capabilities.VOLUME_RAID_CREATE                          222(222)
          LSM_CAP_VOLUME_RAID_CREATE                                   222(222)
PASS      lsm.Capabilities.VOLUME_RAID_INFO                            54(54)
          LSM_CAP_VOLUME_RAID_INFO                                     54(54)
PASS      lsm.Capabilities.VOLUME_READ_CACHE_POLICY_UPDATE             65(65)
          LSM_CAP_VOLUME_READ_CACHE_POLICY_UPDATE                      65(65)
PASS      lsm.Capabilities.VOLUME_READ_CACHE_POLICY_UPDATE_IMPACT_WRITE 66(66)
          LSM_CAP_VOLUME_READ_CACHE_POLICY_UPDATE_IMPACT_WRITE         66(66)
PASS      lsm.Capabilities.VOLUME_REPLICATE                            23(23)
          LSM_CAP_VOLUME_REPLICATE                                     23(23)
PASS      lsm.Capabilities.VOLUME_REPLICATE_CLONE                      24(24)
          LSM_CAP_VOLUME_REPLICATE_CLONE                               24(24)
PASS      lsm.Capabilities.VOLUME_REPLICATE_COPY                       25(25)
          LSM_CAP_VOLUME_REPLICATE_COPY                                25(25)
PASS      lsm.Capabilities.VOLUME_REPLICATE_MIRROR_ASYNC               26(26)
          LSM_CAP_VOLUME_REPLICATE_MIRROR_ASYNC                        26(26)
PASS      lsm.Capabilities.VOLUME_REPLICATE_MIRROR_SYNC                27(27)
          LSM_CAP_VOLUME_REPLICATE_MIRROR_SYNC                         27(27)
PASS      lsm.Capabilities.VOLUME_RESIZE                               22(22)
          LSM_CAP_VOLUME_RESIZE                                        22(22)
PASS      lsm.Capabilities.VOLUME_THIN                                 55(55)
          LSM_CAP_VOLUME_THIN                                          55(55)
PASS      lsm.Capabilities.VOLUME_UNMASK                               37(37)
          LSM_CAP_VOLUME_UNMASK                                        37(37)
PASS      lsm.Capabilities.VOLUME_WRITE_CACHE_POLICY_UPDATE_AUTO       61(61)
          LSM_CAP_VOLUME_WRITE_CACHE_POLICY_UPDATE_AUTO                61(61)
PASS      lsm.Capabilities.VOLUME_WRITE_CACHE_POLICY_UPDATE_IMPACT_READ 63(63)
          LSM_CAP_VOLUME_WRITE_CACHE_POLICY_UPDATE_IMPACT_READ         63(63)
PASS      lsm.Capabilities.VOLUME_WRITE_CACHE_POLICY_UPDATE_WB_IMPACT_OTHER 64(64)
          LSM_CAP_VOLUME_WRITE_CACHE_POLICY_UPDATE_WB_IMPACT_OTHER     64(64)
PASS      lsm.Capabilities.VOLUME_WRITE_CACHE_POLICY_UPDATE_WRITE_BACK 60(60)
          LSM_CAP_VOLUME_WRITE_CACHE_POLICY_UPDATE_WRITE_BACK          60(60)
PASS      lsm.Capabilities.VOLUME_WRITE_CACHE_POLICY_UPDATE_WRITE_THROUGH 62(62)
          LSM_CAP_VOLUME_WRITE_CACHE_POLICY_UPDATE_WRITE_THROUGH       62(62)
PASS      lsm.Client.FLAG_RSVD                                         0(0)
          LSM_CLIENT_FLAG_RSVD                                         0(0)
PASS      lsm.Client.FLAG_VOLUME_CREATE_DISABLE_IO_PASSTHROUGH         1 << 3(8)
          LSM_CLIENT_FLAG_VOLUME_CREATE_DISABLE_IO_PASSTHROUGH         0x00000008(8)
PASS      lsm.Client.FLAG_VOLUME_CREATE_DISABLE_SYSTEM_CACHE           1 << 2(4)
          LSM_CLIENT_FLAG_VOLUME_CREATE_DISABLE_SYSTEM_CACHE           0x00000004(4)
PASS      lsm.Client.FLAG_VOLUME_CREATE_USE_IO_PASSTHROUGH             1 << 1(2)
          LSM_CLIENT_FLAG_VOLUME_CREATE_USE_IO_PASSTHROUGH             0x00000002(2)
PASS      lsm.Client.FLAG_VOLUME_CREATE_USE_SYSTEM_CACHE               1 << 0(1)
          LSM_CLIENT_FLAG_VOLUME_CREATE_USE_SYSTEM_CACHE               0x00000001(1)
PASS      lsm.Disk.BLOCK_COUNT_NOT_FOUND                               -1(-1)
          LSM_DISK_BLOCK_COUNT_NOT_FOUND                               -1(-1)
PASS      lsm.Disk.BLOCK_SIZE_NOT_FOUND                                -1(-1)
          LSM_DISK_BLOCK_SIZE_NOT_FOUND                                -1(-1)
PASS      lsm.Disk.HEALTH_STATUS_FAIL                                  0(0)
          LSM_DISK_HEALTH_STATUS_FAIL                                  0(0)
PASS      lsm.Disk.HEALTH_STATUS_GOOD                                  2(2)
          LSM_DISK_HEALTH_STATUS_GOOD                                  2(2)
PASS      lsm.Disk.HEALTH_STATUS_UNKNOWN                               -1(-1)
          LSM_DISK_HEALTH_STATUS_UNKNOWN                               -1(-1)
PASS      lsm.Disk.HEALTH_STATUS_WARN                                  1(1)
          LSM_DISK_HEALTH_STATUS_WARN                                  1(1)
PASS      lsm.Disk.LED_STATUS_FAULT_OFF                                1 << 5(32)
          LSM_DISK_LED_STATUS_FAULT_OFF                                0x0000000000000020(32)
PASS      lsm.Disk.LED_STATUS_FAULT_ON                                 1 << 4(16)
          LSM_DISK_LED_STATUS_FAULT_ON                                 0x0000000000000010(16)
PASS      lsm.Disk.LED_STATUS_FAULT_UNKNOWN                            1 << 6(64)
          LSM_DISK_LED_STATUS_FAULT_UNKNOWN                            0x0000000000000040(64)
PASS      lsm.Disk.LED_STATUS_IDENT_OFF                                1 << 2(4)
          LSM_DISK_LED_STATUS_IDENT_OFF                                0x0000000000000004(4)
PASS      lsm.Disk.LED_STATUS_IDENT_ON                                 1 << 1(2)
          LSM_DISK_LED_STATUS_IDENT_ON                                 0x0000000000000002(2)
PASS      lsm.Disk.LED_STATUS_IDENT_UNKNOWN                            1 << 3(8)
          LSM_DISK_LED_STATUS_IDENT_UNKNOWN                            0x0000000000000008(8)
PASS      lsm.Disk.LED_STATUS_UNKNOWN                                  1 << 0(1)
          LSM_DISK_LED_STATUS_UNKNOWN                                  0x0000000000000001(1)
PASS      lsm.Disk.LINK_SPEED_UNKNOWN                                  0(0)
          LSM_DISK_LINK_SPEED_UNKNOWN                                  0(0)
PASS      lsm.Disk.LINK_TYPE_ADT                                       7(7)
          LSM_DISK_LINK_TYPE_ADT                                       7(7)
PASS      lsm.Disk.LINK_TYPE_ATA                                       8(8)
          LSM_DISK_LINK_TYPE_ATA                                       8(8)
PASS      lsm.Disk.LINK_TYPE_FC                                        0(0)
          LSM_DISK_LINK_TYPE_FC                                        0(0)
PASS      lsm.Disk.LINK_TYPE_ISCSI                                     5(5)
          LSM_DISK_LINK_TYPE_ISCSI                                     5(5)
PASS      lsm.Disk.LINK_TYPE_NO_SUPPORT                                -2(-2)
          LSM_DISK_LINK_TYPE_NO_SUPPORT                                -2(-2)
PASS      lsm.Disk.LINK_TYPE_PCIE                                      11(11)
          LSM_DISK_LINK_TYPE_PCIE                                      11(11)
PASS      lsm.Disk.LINK_TYPE_SAS                                       6(6)
          LSM_DISK_LINK_TYPE_SAS                                       6(6)
PASS      lsm.Disk.LINK_TYPE_SBP                                       3(3)
          LSM_DISK_LINK_TYPE_SBP                                       3(3)
PASS      lsm.Disk.LINK_TYPE_SOP                                       10(10)
          LSM_DISK_LINK_TYPE_SOP                                       10(10)
PASS      lsm.Disk.LINK_TYPE_SRP                                       4(4)
          LSM_DISK_LINK_TYPE_SRP                                       4(4)
PASS      lsm.Disk.LINK_TYPE_SSA                                       2(2)
          LSM_DISK_LINK_TYPE_SSA                                       2(2)
PASS      lsm.Disk.LINK_TYPE_UNKNOWN                                   -1(-1)
          LSM_DISK_LINK_TYPE_UNKNOWN                                   -1(-1)
PASS      lsm.Disk.LINK_TYPE_USB                                       9(9)
          LSM_DISK_LINK_TYPE_USB                                       9(9)
PASS      lsm.Disk.RPM_NON_ROTATING_MEDIUM                             0(0)
          LSM_DISK_RPM_NON_ROTATING_MEDIUM                             0(0)
PASS      lsm.Disk.RPM_NO_SUPPORT                                      -2(-2)
          LSM_DISK_RPM_NO_SUPPORT                                      -2(-2)
PASS      lsm.Disk.RPM_ROTATING_UNKNOWN_SPEED                          1(1)
          LSM_DISK_RPM_ROTATING_UNKNOWN_SPEED                          1(1)
PASS      lsm.Disk.RPM_UNKNOWN                                         -1(-1)
          LSM_DISK_RPM_UNKNOWN                                         -1(-1)
PASS      lsm.Disk.STATUS_ERROR                                        1 << 4(16)
          LSM_DISK_STATUS_ERROR                                        0x0000000000000010(16)
PASS      lsm.Disk.STATUS_FREE                                         1 << 13(8192)
          LSM_DISK_STATUS_FREE                                         0x0000000000002000(8192)
PASS      lsm.Disk.STATUS_INITIALIZING                                 1 << 9(512)
          LSM_DISK_STATUS_INITIALIZING                                 0x0000000000000200(512)
PASS      lsm.Disk.STATUS_MAINTENANCE_MODE                             1 << 10(1024)
          LSM_DISK_STATUS_MAINTENANCE_MODE                             0x0000000000000400(1024)
PASS      lsm.Disk.STATUS_OK                                           1 << 1(2)
          LSM_DISK_STATUS_OK                                           0x0000000000000002(2)
PASS      lsm.Disk.STATUS_OTHER                                        1 << 2(4)
          LSM_DISK_STATUS_OTHER                                        0x0000000000000004(4)
PASS      lsm.Disk.STATUS_PREDICTIVE_FAILURE                           1 << 3(8)
          LSM_DISK_STATUS_PREDICTIVE_FAILURE                           0x0000000000000008(8)
PASS      lsm.Disk.STATUS_RECONSTRUCT                                  1 << 12(4096)
          LSM_DISK_STATUS_RECONSTRUCT                                  0x0000000000001000(4096)
PASS      lsm.Disk.STATUS_REMOVED                                      1 << 5(32)
          LSM_DISK_STATUS_REMOVED                                      0x0000000000000020(32)
PASS      lsm.Disk.STATUS_SPARE_DISK                                   1 << 11(2048)
          LSM_DISK_STATUS_SPARE_DISK                                   0x0000000000000800(2048)
PASS      lsm.Disk.STATUS_STARTING                                     1 << 6(64)
          LSM_DISK_STATUS_STARTING                                     0x0000000000000040(64)
PASS      lsm.Disk.STATUS_STOPPED                                      1 << 8(256)
          LSM_DISK_STATUS_STOPPED                                      0x0000000000000100(256)
PASS      lsm.Disk.STATUS_STOPPING                                     1 << 7(128)
          LSM_DISK_STATUS_STOPPING                                     0x0000000000000080(128)
PASS      lsm.Disk.STATUS_UNKNOWN                                      1 << 0(1)
          LSM_DISK_STATUS_UNKNOWN                                      0x0000000000000001(1)
PASS      lsm.Disk.TYPE_ATA                                            3(3)
          LSM_DISK_TYPE_ATA                                            3(3)
PASS      lsm.Disk.TYPE_FC                                             6(6)
          LSM_DISK_TYPE_FC                                             6(6)
PASS      lsm.Disk.TYPE_HDD                                            52(52)
          LSM_DISK_TYPE_HDD                                            52(52)
PASS      lsm.Disk.TYPE_HYBRID                                         54(54)
          LSM_DISK_TYPE_HYBRID                                         54(54)
PASS      lsm.Disk.TYPE_LUN                                            9(9)
          LSM_DISK_TYPE_LUN                                            9(9)
PASS      lsm.Disk.TYPE_NL_SAS                                         51(51)
          LSM_DISK_TYPE_NL_SAS                                         51(51)
PASS      lsm.Disk.TYPE_OTHER                                          1(1)
          LSM_DISK_TYPE_OTHER                                          1(1)
PASS      lsm.Disk.TYPE_SAS                                            5(5)
          LSM_DISK_TYPE_SAS                                            5(5)
PASS      lsm.Disk.TYPE_SATA                                           4(4)
          LSM_DISK_TYPE_SATA                                           4(4)
PASS      lsm.Disk.TYPE_SCSI                                           8(8)
          LSM_DISK_TYPE_SCSI                                           8(8)
PASS      lsm.Disk.TYPE_SOP                                            7(7)
          LSM_DISK_TYPE_SOP                                            7(7)
PASS      lsm.Disk.TYPE_SSD                                            53(53)
          LSM_DISK_TYPE_SSD                                            53(53)
PASS      lsm.Disk.TYPE_UNKNOWN                                        0(0)
          LSM_DISK_TYPE_UNKNOWN                                        0(0)
PASS      lsm.ErrorNumber.DAEMON_NOT_RUNNING                           12(12)
          LSM_ERR_DAEMON_NOT_RUNNING                                   12(12)
PASS      lsm.ErrorNumber.DISK_NOT_FREE                                513(513)
          LSM_ERR_DISK_NOT_FREE                                        513(513)
PASS      lsm.ErrorNumber.EMPTY_ACCESS_GROUP                           511(511)
          LSM_ERR_EMPTY_ACCESS_GROUP                                   511(511)
PASS      lsm.ErrorNumber.EXISTS_INITIATOR                             52(52)
          LSM_ERR_EXISTS_INITIATOR                                     52(52)
PASS      lsm.ErrorNumber.HAS_CHILD_DEPENDENCY                         161(161)
          LSM_ERR_HAS_CHILD_DEPENDENCY                                 161(161)
PASS      lsm.ErrorNumber.INVALID_ARGUMENT                             101(101)
          LSM_ERR_INVALID_ARGUMENT                                     101(101)
PASS      lsm.ErrorNumber.IS_MASKED                                    160(160)
          LSM_ERR_IS_MASKED                                            160(160)
PASS      lsm.ErrorNumber.JOB_STARTED                                  7(7)
          LSM_ERR_JOB_STARTED                                          7(7)
PASS      lsm.ErrorNumber.LAST_INIT_IN_ACCESS_GROUP                    502(502)
          LSM_ERR_LAST_INIT_IN_ACCESS_GROUP                            502(502)
PASS      lsm.ErrorNumber.LIB_BUG                                      1(1)
          LSM_ERR_LIB_BUG                                              1(1)
PASS      lsm.ErrorNumber.NAME_CONFLICT                                50(50)
          LSM_ERR_NAME_CONFLICT                                        50(50)
PASS      lsm.ErrorNumber.NETWORK_CONNREFUSED                          140(140)
          LSM_ERR_NETWORK_CONNREFUSED                                  140(140)
PASS      lsm.ErrorNumber.NETWORK_ERROR                                142(142)
          LSM_ERR_NETWORK_ERROR                                        142(142)
PASS      lsm.ErrorNumber.NETWORK_HOSTDOWN                             141(141)
          LSM_ERR_NETWORK_HOSTDOWN                                     141(141)
PASS      lsm.ErrorNumber.NOT_ENOUGH_SPACE                             350(350)
          LSM_ERR_NOT_ENOUGH_SPACE                                     350(350)
PASS      lsm.ErrorNumber.NOT_FOUND_ACCESS_GROUP                       200(200)
          LSM_ERR_NOT_FOUND_ACCESS_GROUP                               200(200)
PASS      lsm.ErrorNumber.NOT_FOUND_DISK                               209(209)
          LSM_ERR_NOT_FOUND_DISK                                       209(209)
PASS      lsm.ErrorNumber.NOT_FOUND_FS                                 201(201)
          LSM_ERR_NOT_FOUND_FS                                         201(201)
PASS      lsm.ErrorNumber.NOT_FOUND_FS_SS                              204(204)
          LSM_ERR_NOT_FOUND_FS_SS                                      204(204)
PASS      lsm.ErrorNumber.NOT_FOUND_JOB                                202(202)
          LSM_ERR_NOT_FOUND_JOB                                        202(202)
PASS      lsm.ErrorNumber.NOT_FOUND_NFS_EXPORT                         206(206)
          LSM_ERR_NOT_FOUND_NFS_EXPORT                                 206(206)
PASS      lsm.ErrorNumber.NOT_FOUND_POOL                               203(203)
          LSM_ERR_NOT_FOUND_POOL                                       203(203)
PASS      lsm.ErrorNumber.NOT_FOUND_SYSTEM                             208(208)
          LSM_ERR_NOT_FOUND_SYSTEM                                     208(208)
PASS      lsm.ErrorNumber.NOT_FOUND_VOLUME                             205(205)
          LSM_ERR_NOT_FOUND_VOLUME                                     205(205)
PASS      lsm.ErrorNumber.NOT_LICENSED                                 226(226)
          LSM_ERR_NOT_LICENSED                                         226(226)
PASS      lsm.ErrorNumber.NO_MEMORY                                    152(152)
          LSM_ERR_NO_MEMORY                                            152(152)
PASS      lsm.ErrorNumber.NO_STATE_CHANGE                              125(125)
          LSM_ERR_NO_STATE_CHANGE                                      125(125)
PASS      lsm.ErrorNumber.NO_SUPPORT                                   153(153)
          LSM_ERR_NO_SUPPORT                                           153(153)
PASS      lsm.ErrorNumber.NO_SUPPORT_OFFLINE_CHANGE                    251(251)
          LSM_ERR_NO_SUPPORT_OFFLINE_CHANGE                            251(251)
PASS      lsm.ErrorNumber.NO_SUPPORT_ONLINE_CHANGE                     250(250)
          LSM_ERR_NO_SUPPORT_ONLINE_CHANGE                             250(250)
PASS      lsm.ErrorNumber.OK                                           0(0)
          LSM_ERR_OK                                                   0(0)
PASS      lsm.ErrorNumber.PERMISSION_DENIED                            13(13)
          LSM_ERR_PERMISSION_DENIED                                    13(13)
PASS      lsm.ErrorNumber.PLUGIN_AUTH_FAILED                           300(300)
          LSM_ERR_PLUGIN_AUTH_FAILED                                   300(300)
PASS      lsm.ErrorNumber.PLUGIN_BUG                                   2(2)
          LSM_ERR_PLUGIN_BUG                                           2(2)
PASS      lsm.ErrorNumber.PLUGIN_IPC_FAIL                              301(301)
          LSM_ERR_PLUGIN_IPC_FAIL                                      301(301)
PASS      lsm.ErrorNumber.PLUGIN_NOT_EXIST                             311(311)
          LSM_ERR_PLUGIN_NOT_EXIST                                     311(311)
PASS      lsm.ErrorNumber.PLUGIN_SOCKET_PERMISSION                     307(307)
          LSM_ERR_PLUGIN_SOCKET_PERMISSION                             307(307)
PASS      lsm.ErrorNumber.POOL_NOT_READY                               512(512)
          LSM_ERR_POOL_NOT_READY                                       512(512)
PASS      lsm.ErrorNumber.TIMEOUT                                      11(11)
          LSM_ERR_TIMEOUT                                              11(11)
PASS      lsm.ErrorNumber.TRANSPORT_COMMUNICATION                      400(400)
          LSM_ERR_TRANSPORT_COMMUNICATION                              400(400)
PASS      lsm.ErrorNumber.TRANSPORT_INVALID_ARG                        402(402)
          LSM_ERR_TRANSPORT_INVALID_ARG                                402(402)
PASS      lsm.ErrorNumber.TRANSPORT_SERIALIZATION                      401(401)
          LSM_ERR_TRANSPORT_SERIALIZATION                              401(401)
PASS      lsm.ErrorNumber.UNSUPPORTED_SEARCH_KEY                       510(510)
          LSM_ERR_UNSUPPORTED_SEARCH_KEY                               510(510)
PASS      lsm.JobStatus.COMPLETE                                       2(2)
          LSM_JOB_COMPLETE                                             2(2)
PASS      lsm.JobStatus.ERROR                                          3(3)
          LSM_JOB_ERROR                                                3(3)
PASS      lsm.JobStatus.INPROGRESS                                     1(1)
          LSM_JOB_INPROGRESS                                           1(1)
PASS      lsm.NfsExport.ANON_UID_GID_ERROR                             -2(-2)
          LSM_NFS_EXPORT_ANON_UID_GID_ERROR                            -2(-2)
PASS      lsm.NfsExport.ANON_UID_GID_NA                                -1(-1)
          LSM_NFS_EXPORT_ANON_UID_GID_NA                               -1(-1)
PASS      lsm.Pool.ELEMENT_TYPE_DELTA                                  1 << 4(16)
          LSM_POOL_ELEMENT_TYPE_DELTA                                  0x0000000000000010(16)
PASS      lsm.Pool.ELEMENT_TYPE_FS                                     1 << 3(8)
          LSM_POOL_ELEMENT_TYPE_FS                                     0x0000000000000008(8)
PASS      lsm.Pool.ELEMENT_TYPE_POOL                                   1 << 1(2)
          LSM_POOL_ELEMENT_TYPE_POOL                                   0x0000000000000002(2)
PASS      lsm.Pool.ELEMENT_TYPE_SYS_RESERVED                           1 << 10(1024)
          LSM_POOL_ELEMENT_TYPE_SYS_RESERVED                           0x0000000000000400(1024)
PASS      lsm.Pool.ELEMENT_TYPE_VOLUME                                 1 << 2(4)
          LSM_POOL_ELEMENT_TYPE_VOLUME                                 0x0000000000000004(4)
PASS      lsm.Pool.ELEMENT_TYPE_VOLUME_FULL                            1 << 5(32)
          LSM_POOL_ELEMENT_TYPE_VOLUME_FULL                            0x0000000000000020(32)
PASS      lsm.Pool.ELEMENT_TYPE_VOLUME_THIN                            1 << 6(64)
          LSM_POOL_ELEMENT_TYPE_VOLUME_THIN                            0x0000000000000040(64)
PASS      lsm.Pool.FREE_SPACE_NOT_FOUND                                -1(-1)
          LSM_POOL_FREE_SPACE_NOT_FOUND                                -1(-1)
PASS      lsm.Pool.MEMBER_TYPE_DISK                                    2(2)
          LSM_POOL_MEMBER_TYPE_DISK                                    2(2)
PASS      lsm.Pool.MEMBER_TYPE_OTHER                                   1(1)
          LSM_POOL_MEMBER_TYPE_OTHER                                   1(1)
PASS      lsm.Pool.MEMBER_TYPE_POOL                                    3(3)
          LSM_POOL_MEMBER_TYPE_POOL                                    3(3)
PASS      lsm.Pool.MEMBER_TYPE_UNKNOWN                                 0(0)
          LSM_POOL_MEMBER_TYPE_UNKNOWN                                 0(0)
PASS      lsm.Pool.STATUS_DEGRADED                                     1 << 4(16)
          LSM_POOL_STATUS_DEGRADED                                     0x0000000000000010(16)
PASS      lsm.Pool.STATUS_ERROR                                        1 << 5(32)
          LSM_POOL_STATUS_ERROR                                        0x0000000000000020(32)
PASS      lsm.Pool.STATUS_GROWING                                      1 << 15(32768)
          LSM_POOL_STATUS_GROWING                                      0x0000000000008000(32768)
PASS      lsm.Pool.STATUS_INITIALIZING                                 1 << 14(16384)
          LSM_POOL_STATUS_INITIALIZING                                 0x0000000000004000(16384)
PASS      lsm.Pool.STATUS_OK                                           1 << 1(2)
          LSM_POOL_STATUS_OK                                           0x0000000000000002(2)
PASS      lsm.Pool.STATUS_OTHER                                        1 << 2(4)
          LSM_POOL_STATUS_OTHER                                        0x0000000000000004(4)
PASS      lsm.Pool.STATUS_RECONSTRUCTING                               1 << 12(4096)
          LSM_POOL_STATUS_RECONSTRUCTING                               0x0000000000001000(4096)
PASS      lsm.Pool.STATUS_STOPPED                                      1 << 9(512)
          LSM_POOL_STATUS_STOPPED                                      0x0000000000000200(512)
PASS      lsm.Pool.STATUS_UNKNOWN                                      1 << 0(1)
          LSM_POOL_STATUS_UNKNOWN                                      0x0000000000000001(1)
PASS      lsm.Pool.STATUS_VERIFYING                                    1 << 13(8192)
          LSM_POOL_STATUS_VERIFYING                                    0x0000000000002000(8192)
PASS      lsm.Pool.TOTAL_SPACE_NOT_FOUND                               -1(-1)
          LSM_POOL_TOTAL_SPACE_NOT_FOUND                               -1(-1)
PASS      lsm.Pool.UNSUPPORTED_VOLUME_GROW                             1 << 0(1)
          LSM_POOL_UNSUPPORTED_VOLUME_GROW                             0x0000000000000001(1)
PASS      lsm.Pool.UNSUPPORTED_VOLUME_SHRINK                           1 << 1(2)
          LSM_POOL_UNSUPPORTED_VOLUME_SHRINK                           0x0000000000000002(2)
PASS      lsm.System.MODE_HARDWARE_RAID                                0(0)
          LSM_SYSTEM_MODE_HARDWARE_RAID                                0(0)
PASS      lsm.System.MODE_HBA                                          1(1)
          LSM_SYSTEM_MODE_HBA                                          1(1)
PASS      lsm.System.MODE_NO_SUPPORT                                   -2(-2)
          LSM_SYSTEM_MODE_NO_SUPPORT                                   -2(-2)
PASS      lsm.System.MODE_UNKNOWN                                      -1(-1)
          LSM_SYSTEM_MODE_UNKNOWN                                      -1(-1)
PASS      lsm.System.READ_CACHE_PCT_NO_SUPPORT                         -2(-2)
          LSM_SYSTEM_READ_CACHE_PCT_NO_SUPPORT                         -2(-2)
PASS      lsm.System.READ_CACHE_PCT_UNKNOWN                            -1(-1)
          LSM_SYSTEM_READ_CACHE_PCT_UNKNOWN                            -1(-1)
PASS      lsm.System.STATUS_DEGRADED                                   1 << 3(8)
          LSM_SYSTEM_STATUS_DEGRADED                                   0x00000008(8)
PASS      lsm.System.STATUS_ERROR                                      1 << 2(4)
          LSM_SYSTEM_STATUS_ERROR                                      0x00000004(4)
PASS      lsm.System.STATUS_OK                                         1 << 1(2)
          LSM_SYSTEM_STATUS_OK                                         0x00000002(2)
PASS      lsm.System.STATUS_OTHER                                      1 << 5(32)
          LSM_SYSTEM_STATUS_OTHER                                      0x00000020(32)
PASS      lsm.System.STATUS_PREDICTIVE_FAILURE                         1 << 4(16)
          LSM_SYSTEM_STATUS_PREDICTIVE_FAILURE                         0x00000010(16)
PASS      lsm.System.STATUS_UNKNOWN                                    1 << 0(1)
          LSM_SYSTEM_STATUS_UNKNOWN                                    0x00000001(1)
PASS      lsm.TargetPort.TYPE_FC                                       2(2)
          LSM_TARGET_PORT_TYPE_FC                                      2(2)
PASS      lsm.TargetPort.TYPE_FCOE                                     3(3)
          LSM_TARGET_PORT_TYPE_FCOE                                    3(3)
PASS      lsm.TargetPort.TYPE_ISCSI                                    4(4)
          LSM_TARGET_PORT_TYPE_ISCSI                                   4(4)
PASS      lsm.TargetPort.TYPE_OTHER                                    1(1)
          LSM_TARGET_PORT_TYPE_OTHER                                   1(1)
PASS      lsm.Volume.ADMIN_STATE_DISABLED                              0(0)
          LSM_VOLUME_ADMIN_STATE_DISABLED                              0x0(0)
PASS      lsm.Volume.ADMIN_STATE_ENABLED                               1(1)
          LSM_VOLUME_ADMIN_STATE_ENABLED                               0x1(1)
PASS      lsm.Volume.DISK_COUNT_UNKNOWN                                0(0)
          LSM_VOLUME_DISK_COUNT_UNKNOWN                                0(0)
PASS      lsm.Volume.MIN_IO_SIZE_UNKNOWN                               0(0)
          LSM_VOLUME_MIN_IO_SIZE_UNKNOWN                               0(0)
PASS      lsm.Volume.OPT_IO_SIZE_UNKNOWN                               0(0)
          LSM_VOLUME_OPT_IO_SIZE_UNKNOWN                               0(0)
PASS      lsm.Volume.PHYSICAL_DISK_CACHE_DISABLED                      3(3)
          LSM_VOLUME_PHYSICAL_DISK_CACHE_DISABLED                      3(3)
PASS      lsm.Volume.PHYSICAL_DISK_CACHE_ENABLED                       2(2)
          LSM_VOLUME_PHYSICAL_DISK_CACHE_ENABLED                       2(2)
PASS      lsm.Volume.PHYSICAL_DISK_CACHE_UNKNOWN                       1(1)
          LSM_VOLUME_PHYSICAL_DISK_CACHE_UNKNOWN                       1(1)
PASS      lsm.Volume.PHYSICAL_DISK_CACHE_USE_DISK_SETTING              4(4)
          LSM_VOLUME_PHYSICAL_DISK_CACHE_USE_DISK_SETTING              4(4)
PASS      lsm.Volume.PROVISION_DEFAULT                                 3(3)
          LSM_VOLUME_PROVISION_DEFAULT                                 3(3)
PASS      lsm.Volume.PROVISION_FULL                                    2(2)
          LSM_VOLUME_PROVISION_FULL                                    2(2)
PASS      lsm.Volume.PROVISION_THIN                                    1(1)
          LSM_VOLUME_PROVISION_THIN                                    1(1)
PASS      lsm.Volume.PROVISION_UNKNOWN                                 -1(-1)
          LSM_VOLUME_PROVISION_UNKNOWN                                 -1(-1)
PASS      lsm.Volume.RAID_TYPE_JBOD                                    20(20)
          LSM_VOLUME_RAID_TYPE_JBOD                                    20(20)
PASS      lsm.Volume.RAID_TYPE_MIXED                                   21(21)
          LSM_VOLUME_RAID_TYPE_MIXED                                   21(21)
PASS      lsm.Volume.RAID_TYPE_OTHER                                   22(22)
          LSM_VOLUME_RAID_TYPE_OTHER                                   22(22)
PASS      lsm.Volume.RAID_TYPE_RAID0                                   0(0)
          LSM_VOLUME_RAID_TYPE_RAID0                                   0(0)
PASS      lsm.Volume.RAID_TYPE_RAID1                                   1(1)
          LSM_VOLUME_RAID_TYPE_RAID1                                   1(1)
PASS      lsm.Volume.RAID_TYPE_RAID10                                  10(10)
          LSM_VOLUME_RAID_TYPE_RAID10                                  10(10)
PASS      lsm.Volume.RAID_TYPE_RAID15                                  15(15)
          LSM_VOLUME_RAID_TYPE_RAID15                                  15(15)
PASS      lsm.Volume.RAID_TYPE_RAID16                                  16(16)
          LSM_VOLUME_RAID_TYPE_RAID16                                  16(16)
PASS      lsm.Volume.RAID_TYPE_RAID3                                   3(3)
          LSM_VOLUME_RAID_TYPE_RAID3                                   3(3)
PASS      lsm.Volume.RAID_TYPE_RAID4                                   4(4)
          LSM_VOLUME_RAID_TYPE_RAID4                                   4(4)
PASS      lsm.Volume.RAID_TYPE_RAID5                                   5(5)
          LSM_VOLUME_RAID_TYPE_RAID5                                   5(5)
PASS      lsm.Volume.RAID_TYPE_RAID50                                  50(50)
          LSM_VOLUME_RAID_TYPE_RAID50                                  50(50)
PASS      lsm.Volume.RAID_TYPE_RAID51                                  51(51)
          LSM_VOLUME_RAID_TYPE_RAID51                                  51(51)
PASS      lsm.Volume.RAID_TYPE_RAID6                                   6(6)
          LSM_VOLUME_RAID_TYPE_RAID6                                   6(6)
PASS      lsm.Volume.RAID_TYPE_RAID60                                  60(60)
          LSM_VOLUME_RAID_TYPE_RAID60                                  60(60)
PASS      lsm.Volume.RAID_TYPE_RAID61                                  61(61)
          LSM_VOLUME_RAID_TYPE_RAID61                                  61(61)
PASS      lsm.Volume.RAID_TYPE_UNKNOWN                                 -1(-1)
          LSM_VOLUME_RAID_TYPE_UNKNOWN                                 -1(-1)
PASS      lsm.Volume.READ_CACHE_POLICY_DISABLED                        3(3)
          LSM_VOLUME_READ_CACHE_POLICY_DISABLED                        3(3)
PASS      lsm.Volume.READ_CACHE_POLICY_ENABLED                         2(2)
          LSM_VOLUME_READ_CACHE_POLICY_ENABLED                         2(2)
PASS      lsm.Volume.READ_CACHE_POLICY_UNKNOWN                         1(1)
          LSM_VOLUME_READ_CACHE_POLICY_UNKNOWN                         1(1)
PASS      lsm.Volume.READ_CACHE_STATUS_DISABLED                        3(3)
          LSM_VOLUME_READ_CACHE_STATUS_DISABLED                        3(3)
PASS      lsm.Volume.READ_CACHE_STATUS_ENABLED                         2(2)
          LSM_VOLUME_READ_CACHE_STATUS_ENABLED                         2(2)
PASS      lsm.Volume.READ_CACHE_STATUS_UNKNOWN                         1(1)
          LSM_VOLUME_READ_CACHE_STATUS_UNKNOWN                         1(1)
PASS      lsm.Volume.REPLICATE_CLONE                                   2(2)
          LSM_VOLUME_REPLICATE_CLONE                                   2(2)
PASS      lsm.Volume.REPLICATE_COPY                                    3(3)
          LSM_VOLUME_REPLICATE_COPY                                    3(3)
PASS      lsm.Volume.REPLICATE_MIRROR_ASYNC                            5(5)
          LSM_VOLUME_REPLICATE_MIRROR_ASYNC                            5(5)
PASS      lsm.Volume.REPLICATE_MIRROR_SYNC                             4(4)
          LSM_VOLUME_REPLICATE_MIRROR_SYNC                             4(4)
PASS      lsm.Volume.REPLICATE_UNKNOWN                                 -1(-1)
          LSM_VOLUME_REPLICATE_UNKNOWN                                 -1(-1)
PASS      lsm.Volume.STRIP_SIZE_UNKNOWN                                0(0)
          LSM_VOLUME_STRIP_SIZE_UNKNOWN                                0(0)
PASS      lsm.Volume.VCR_STRIP_SIZE_DEFAULT                            0(0)
          LSM_VOLUME_VCR_STRIP_SIZE_DEFAULT                            0(0)
PASS      lsm.Volume.WRITE_CACHE_POLICY_AUTO                           3(3)
          LSM_VOLUME_WRITE_CACHE_POLICY_AUTO                           3(3)
PASS      lsm.Volume.WRITE_CACHE_POLICY_UNKNOWN                        1(1)
          LSM_VOLUME_WRITE_CACHE_POLICY_UNKNOWN                        1(1)
PASS      lsm.Volume.WRITE_CACHE_POLICY_WRITE_BACK                     2(2)
          LSM_VOLUME_WRITE_CACHE_POLICY_WRITE_BACK                     2(2)
PASS      lsm.Volume.WRITE_CACHE_POLICY_WRITE_THROUGH                  4(4)
          LSM_VOLUME_WRITE_CACHE_POLICY_WRITE_THROUGH                  4(4)
PASS      lsm.Volume.WRITE_CACHE_STATUS_UNKNOWN                        1(1)
          LSM_VOLUME_WRITE_CACHE_STATUS_UNKNOWN                        1(1)
PASS      lsm.Volume.WRITE_CACHE_STATUS_WRITE_BACK                     2(2)
          LSM_VOLUME_WRITE_CACHE_STATUS_WRITE_BACK                     2(2)
PASS      lsm.Volume.WRITE_CACHE_STATUS_WRITE_THROUGH                  3(3)
          LSM_VOLUME_WRITE_CACHE_STATUS_WRITE_THROUGH                  3(3)
Round 1: Testing sim plugin
===================================
PYTHONPATH=/tmp/25518/python_modules/:/tmp/25518/python_modules/lsm/plugin
LD_LIBRARY_PATH=/tmp/25518/c_libs/
LSM_SIM_DATA=/tmp/25518/plugin_data/lsm_sim_data
LSM_UDS_PATH=/tmp/25518/ipc
LSM_TEST_RUNDIR=/tmp/25518/plugin_data/
===================================
executing: mkdir /tmp/25518
executing: mkdir /tmp/25518/plugins/
executing: mkdir /tmp/25518/bin/
executing: mkdir /tmp/25518/python_modules/
executing: mkdir /tmp/25518/c_libs/
executing: mkdir /tmp/25518/logs/
executing: mkdir /tmp/25518/ipc
executing: mkdir /tmp/25518/python_modules//lsm
executing: mkdir /tmp/25518/python_modules//lsm/plugin
executing: mkdir /tmp/25518/python_modules//lsm/lsmcli
executing: mkdir /tmp/25518/plugin_data/
executing: mkdir /tmp/25518/config/
executing: mkdir /tmp/25518/config//pluginconf.d
executing: chmod 0777 /tmp/25518/ipc
executing: chmod 0777 /tmp/25518/plugin_data/
executing: chmod 0777 /tmp/25518/logs/
executing: libtool --warning=none --mode install install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/daemon/lsmd /tmp/25518/bin/
libtool: install: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/daemon/lsmd /tmp/25518/bin/lsmd
executing: libtool --warning=none --mode install install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/c_binding/libstoragemgmt.la /tmp/25518/c_libs/
libtool: install: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/c_binding/.libs/libstoragemgmt.so.1.9.0 /tmp/25518/c_libs/libstoragemgmt.so.1.9.0
libtool: install: (cd /tmp/25518/c_libs && { ln -s -f libstoragemgmt.so.1.9.0 libstoragemgmt.so.1 || { rm -f libstoragemgmt.so.1 && ln -s libstoragemgmt.so.1.9.0 libstoragemgmt.so.1; }; })
libtool: install: (cd /tmp/25518/c_libs && { ln -s -f libstoragemgmt.so.1.9.0 libstoragemgmt.so || { rm -f libstoragemgmt.so && ln -s libstoragemgmt.so.1.9.0 libstoragemgmt.so; }; })
libtool: install: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/c_binding/.libs/libstoragemgmt.lai /tmp/25518/c_libs/libstoragemgmt.la
/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/test/test_include.sh: line 228: [: -eq: unary operator expected
executing: find /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/python_binding/lsm/ -maxdepth 1 -type f -name *.py -exec install -D {} /tmp/25518/python_modules//lsm/ \;
executing: find /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/python_binding/lsm/ -maxdepth 1 -type f -name *.py -exec install -D {} /tmp/25518/python_modules//lsm/ \;
executing: find /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/tools/lsmcli/ -maxdepth 1 -type f -name *.py -exec install -D {} /tmp/25518/python_modules//lsm/lsmcli/ \;
executing: install -D /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/tools/lsmcli/lsmcli /tmp/25518/bin//lsmcli
executing: libtool --warning=none --mode install install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/test/tester /tmp/25518/bin//tester
libtool: install: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/test/.libs/tester /tmp/25518/bin//tester
executing: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/test/plugin_test.py /tmp/25518/bin//plugin_test.py
executing: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/test/cmdtest.py /tmp/25518/bin//cmdtest.py
executing: install /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/config/lsmd.conf /tmp/25518/config//lsmd.conf
executing: find /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/config/pluginconf.d -maxdepth 1 -type f -name *.conf -exec install -D {} /tmp/25518/config//pluginconf.d/ \;
executing: cp -av /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin /tmp/25518/python_modules//lsm/
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/arcconf.py' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/arcconf.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/arcconf_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/arcconf_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/utils.py' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/utils.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/arcconf_plugin/arcconf_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/arcconf_plugin/arcconf_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/hpsa.py' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/hpsa.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/hpsa_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/hpsa_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/utils.py' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/utils.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/hpsa_plugin/hpsa_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/hpsa_plugin/hpsa_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/local.py' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/local.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/local_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/local_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/local_plugin/local_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/local_plugin/local_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/megaraid.py' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/megaraid.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/megaraid_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/megaraid_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/utils.py' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/utils.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/megaraid_plugin/megaraid_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/megaraid_plugin/megaraid_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/nfs.py' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/nfs_clib.c' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_clib.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/nfs_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/nfs_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib_la-nfs_clib.o' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib_la-nfs_clib.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.ver' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib.ver'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.so' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib.so'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.lai' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib.lai'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.la' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib.la'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.exp' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib.exp'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.soT' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/.libs/nfs_clib.soT'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/nfs_clib_la-nfs_clib.lo' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_clib_la-nfs_clib.lo'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/nfs_clib.la' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_clib.la'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/sim_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/sim_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/simarray.py' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/simarray.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/simulator.py' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/simulator.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/sim_plugin/sim_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/sim_plugin/sim_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc' -> '/tmp/25518/python_modules//lsm/plugin/simc'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/simc/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/db.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/db.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/db.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/db.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/db_table_init.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/db_table_init.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/fs_ops.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/fs_ops.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/fs_ops.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/fs_ops.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/mgm_ops.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/mgm_ops.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/mgm_ops.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/mgm_ops.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/nfs_ops.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/nfs_ops.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/nfs_ops.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/nfs_ops.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/ops_v1_2.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/ops_v1_2.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/ops_v1_2.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/ops_v1_2.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/ops_v1_3.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/ops_v1_3.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/ops_v1_3.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/ops_v1_3.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/san_ops.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/san_ops.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/san_ops.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/san_ops.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/simc_lsmplugin.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/simc_lsmplugin.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/utils.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/utils.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/utils.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/utils.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/vector.c' -> '/tmp/25518/python_modules//lsm/plugin/simc/vector.c'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/vector.h' -> '/tmp/25518/python_modules//lsm/plugin/simc/vector.h'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/simc/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/simc/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/db.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/db.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/utils.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/utils.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/mgm_ops.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/mgm_ops.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/san_ops.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/san_ops.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/fs_ops.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/fs_ops.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/nfs_ops.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/nfs_ops.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/ops_v1_2.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/ops_v1_2.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/ops_v1_3.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/ops_v1_3.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/vector.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/vector.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/simc_lsmplugin.o' -> '/tmp/25518/python_modules//lsm/plugin/simc/simc_lsmplugin.o'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/.libs' -> '/tmp/25518/python_modules//lsm/plugin/simc/.libs'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/.libs/simc_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/simc/.libs/simc_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/simc/simc_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/simc/simc_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/dmtf.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/dmtf.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_ag.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_ag.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_cap.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_cap.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_common.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_common.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_disk.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_disk.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_pool.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_pool.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_sys.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_sys.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smis_vol.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smis_vol.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smispy_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smispy_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/utils.py' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/utils.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/smispy_plugin/smispy_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/smispy_plugin/smispy_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/Makefile.am' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/Makefile.am'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/__init__.py' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/__init__.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/targetd.py' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/targetd.py'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/targetd_lsmplugin.in' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/targetd_lsmplugin.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/Makefile'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/targetd_plugin/targetd_lsmplugin' -> '/tmp/25518/python_modules//lsm/plugin/targetd_plugin/targetd_lsmplugin'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/Makefile.in' -> '/tmp/25518/python_modules//lsm/plugin/Makefile.in'
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/Makefile' -> '/tmp/25518/python_modules//lsm/plugin/Makefile'
executing: find /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin \( ! -regex ".*/\..*" \) -name *_lsmplugin -exec install -D {} /tmp/25518/plugins/ \;
executing: rm /tmp/25518/plugins//simc_lsmplugin
executing: cp -fv /home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.so /tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_clib.so
'/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/plugin/nfs_plugin/.libs/nfs_clib.so' -> '/tmp/25518/python_modules//lsm/plugin/nfs_plugin/nfs_clib.so'
Installed plugins
===================================
total 32
-rwxr-xr-x 1 tkloczko tkloczko 1370 Mar 28 09:49 arcconf_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1266 Mar 28 09:49 hpsa_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1273 Mar 28 09:49 local_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1240 Mar 28 09:49 megaraid_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1233 Mar 28 09:49 nfs_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1237 Mar 28 09:49 sim_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1230 Mar 28 09:49 smispy_lsmplugin
-rwxr-xr-x 1 tkloczko tkloczko 1278 Mar 28 09:49 targetd_lsmplugin
===================================
/tmp/25518/bin//lsmd --plugindir=/tmp/25518/plugins/ --socketdir=/tmp/25518/ipc --confdir=/tmp/25518/config/ -d -v > /tmp/25518/logs//lsmd.log &
executing: /tmp/25518/bin//tester
Running suite(s): libStorageMgmt
Traceback (most recent call last):
  File "/tmp/25518/plugins//sim_lsmplugin", line 24, in <module>
    from lsm import PluginRunner
  File "/tmp/25518/python_modules/lsm/__init__.py", line 21, in <module>
    from lsm._local_disk import LocalDisk
  File "/tmp/25518/python_modules/lsm/_local_disk.py", line 22, in <module>
    from lsm._clib import (_local_disk_vpd83_search, _local_disk_vpd83_get,
ModuleNotFoundError: No module named 'lsm._clib'
URI = sim://localhost/?statefile=/tmp/25518/plugin_data//lsm_sim_npgyrytamfzfqdkfuyrazfaubidynme
Failed to create connection: code 301, Error msg= Undefined exception - exception (null) - debug (null)
Fail exit[1]: /tmp/25518/bin//tester
============ Dumping log BEGIN =====================
======== /tmp/25518/logs//lsmd.log BEGIN ==========
Scanning plug-in directory /tmp/25518/plugins/
Plugin /tmp/25518/plugins//targetd_lsmplugin added
Plugin /tmp/25518/plugins//smispy_lsmplugin added
Plugin /tmp/25518/plugins//sim_lsmplugin added
Plugin /tmp/25518/plugins//nfs_lsmplugin added
Plugin /tmp/25518/plugins//megaraid_lsmplugin added
Plugin /tmp/25518/plugins//local_lsmplugin added
Plugin /tmp/25518/plugins//hpsa_lsmplugin added
Plugin /tmp/25518/plugins//arcconf_lsmplugin added
Exec'ing plug-in = /tmp/25518/plugins//sim_lsmplugin
Daemon not running as correct user
======== /tmp/25518/logs//lsmd.log END ==========
============ Dumping log END   =====================
Base folder is '/tmp/25518', please investigate
Base folder /tmp/25518 is kept for investigation
FAIL test/runtests.sh (exit status: 1)

============================================================================
Testsuite summary for libstoragemgmt 1.9.0
============================================================================
# TOTAL: 1
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to libstoragemgmt-devel@lists.fedorahosted.org
============================================================================
make[3]: *** [Makefile:829: test-suite.log] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0'
make[2]: *** [Makefile:937: check-TESTS] Error 2
make[1]: *** [Makefile:1174: check-am] Error 2
make: *** [Makefile:714: check-recursive] Error 1
tasleson commented 3 years ago

https://github.com/libstorage/libstoragemgmt/issues/439#issuecomment-805916478

tasleson commented 3 years ago

With this commit: 2335bdd2276d22578e0848764fa743e5709e8e11

I'm wondering why one of the following isn't in the log:

executing: cp /home/tasleson/projects/libstoragemgmt/python_binding/lsm/.libs/_clib.so /tmp/29816/python_modules//lsm/_clib.so
executing: chrpath -d /tmp/29816/python_modules//lsm/_clib.so

or

Unable to find _clib.so or _clib3.so python C extension
tasleson commented 3 years ago

@kloczek What changes have you made to test_include.sh?

This is in your log:

/home/tkloczko/rpmbuild/BUILD/libstoragemgmt-1.9.0/test/test_include.sh: line 228: [: -eq: unary operator expected

This is the file in git https://github.com/libstorage/libstoragemgmt/blob/df54e7d1826c34bb3219685a9c8c4d9aa56e6019/test/test_include.sh#L220-L237

tasleson commented 3 years ago

Please re-open if you can supply requested information, thanks!