Files
percona-toolkit/t/pt-summary/parse_fusionmpt_lsiutil.sh
Daniel Nichter 4d462bbbdd Fix Bash tests.
2012-02-02 10:03:48 -07:00

51 lines
2.2 KiB
Bash

#!/bin/bash
TESTS=3
TMPDIR=$TEST_TMPDIR
TEST_NAME="lsiutil-001.txt"
cat <<EOF > $TMPDIR/expected
/proc/mpt/ioc0 LSI Logic SAS1068E B3 MPT 105 Firmware 00192f00 IOC 0
B___T___L Type Vendor Product Rev SASAddress PhyNum
0 0 0 Disk Dell VIRTUAL DISK 1028
0 2 0 Disk Dell VIRTUAL DISK 1028
0 8 0 EnclServ DP BACKPLANE 1.05 510240805f4feb00 8
Hidden RAID Devices:
B___T Device Vendor Product Rev SASAddress PhyNum
0 1 PhysDisk 0 SEAGATE ST373455SS S52A 5000c50012a8ac61 1
0 9 PhysDisk 1 SEAGATE ST373455SS S52A 5000c50012a8a24d 0
0 3 PhysDisk 2 SEAGATE ST3146855SS S52A 5000c500130fcaed 3
0 10 PhysDisk 3 SEAGATE ST3146855SS S52A 5000c500131093f5 2
EOF
parse_fusionmpt_lsiutil samples/lsiutil-001.txt > $TMPDIR/got
no_diff $TMPDIR/got $TMPDIR/expected
TEST_NAME="lsiutil-002.txt"
cat <<EOF > $TMPDIR/expected
/proc/mpt/ioc0 LSI Logic SAS1064E B3 MPT 105 Firmware 011e0000 IOC 0
B___T___L Type Vendor Product Rev SASAddress PhyNum
0 1 0 Disk LSILOGIC Logical Volume 3000
Hidden RAID Devices:
B___T Device Vendor Product Rev SASAddress PhyNum
0 2 PhysDisk 0 IBM-ESXS ST9300603SS F B536 5000c5001d784329 1
0 3 PhysDisk 1 IBM-ESXS MBD2300RC SB17 500000e113c17152 0
EOF
parse_fusionmpt_lsiutil samples/lsiutil-002.txt > $TMPDIR/got
no_diff $TMPDIR/got $TMPDIR/expected
TEST_NAME="lsiutil-003.txt"
cat <<EOF > $TMPDIR/expected
/proc/mpt/ioc0 LSI Logic SAS1064E B3 MPT 105 Firmware 011e0000 IOC 0
B___T___L Type Vendor Product Rev SASAddress PhyNum
0 1 0 Disk LSILOGIC Logical Volume 3000
Hidden RAID Devices:
B___T Device Vendor Product Rev SASAddress PhyNum
0 2 PhysDisk 0 IBM-ESXS MBD2300RC SB17 500000e113c00ed2 1
0 3 PhysDisk 1 IBM-ESXS MBD2300RC SB17 500000e113c17ee2 0
EOF
parse_fusionmpt_lsiutil samples/lsiutil-003.txt > $TMPDIR/got
no_diff $TMPDIR/got $TMPDIR/expected