Skip to content

Commit

Permalink
new samples
Browse files Browse the repository at this point in the history
  • Loading branch information
guillomovitch committed May 15, 2012
1 parent f9bee07 commit b86d97c
Showing 1 changed file with 106 additions and 3 deletions.
109 changes: 106 additions & 3 deletions t/inventory/linux/storages/adaptec.t
Expand Up @@ -2,10 +2,9 @@

use strict;
use warnings;
use FusionInventory::Agent::Task::Inventory::Input::Linux::Storages::Adaptec;
use Test::More;

plan tests => 2;
use Test::More;
use FusionInventory::Agent::Task::Inventory::Input::Linux::Storages::Adaptec;

my %tests = (
linux1 => {
Expand Down Expand Up @@ -46,9 +45,113 @@ my %tests = (
DEVICE => '/dev/sg2'
}
]
},
linux3 => {
controller => 'scsi0',
name => 'foo',
disks => [
{
NAME => 'foo',
DESCRIPTION => 'SATA',
TYPE => 'disk',
MODEL => 'UJDA782',
MANUFACTURER => 'UJDA782',
FIRMWARE => 'VA13',
DEVICE => '/dev/sg0'
},
]
},
linux4 => {
controller => 'scsi0',
name => 'foo',
disks => [
{
NAME => 'foo',
FIRMWARE => 'V1.0',
MANUFACTURER => 'Drive',
MODEL => 'Drive',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg0'
},
{
NAME => 'foo',
FIRMWARE => 'V1.0',
MANUFACTURER => 'Drive',
MODEL => 'Drive',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg1'
},
{
NAME => 'foo',
FIRMWARE => 'BA23',
MANUFACTURER => 'Seagate',
MODEL => 'ST3300655SS',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg2'
},
{
NAME => 'foo',
FIRMWARE => 'BA23',
MANUFACTURER => 'Seagate',
MODEL => 'ST3300655SS',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg3'
},
{
NAME => 'foo',
FIRMWARE => 'BA23',
MANUFACTURER => 'Seagate',
MODEL => 'ST3300655SS',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg4'
},
{
NAME => 'foo',
FIRMWARE => 'BA23',
MANUFACTURER => 'Seagate',
MODEL => 'ST3300655SS',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg5'
},
{
NAME => 'foo',
FIRMWARE => 'BA23',
MANUFACTURER => 'Seagate',
MODEL => 'ST3300655SS',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg6'
},
{
NAME => 'foo',
FIRMWARE => 'BA23',
MANUFACTURER => 'Seagate',
MODEL => 'ST3300655SS',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg7'
},
{
NAME => 'foo',
FIRMWARE => '1.06',
MANUFACTURER => 'VSC7160',
MODEL => 'VSC7160',
DESCRIPTION => 'SATA',
TYPE => 'disk',
DEVICE => '/dev/sg8'
}
]
}
);

plan tests => scalar keys %tests;

foreach my $test (keys %tests) {
my $file = "resources/linux/proc/scsi/$test";
my @disks = FusionInventory::Agent::Task::Inventory::Input::Linux::Storages::Adaptec::_getDisksFromProc(
Expand Down

0 comments on commit b86d97c

Please sign in to comment.