mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-02 11:48:03 +00:00
Fixes warnings and library paths
This commit is contained in:
37
lf_ice.pl
37
lf_ice.pl
@@ -1,30 +1,34 @@
|
|||||||
#!/usr/bin/perl
|
#!/usr/bin/perl -w
|
||||||
|
|
||||||
# This program is used to stress test the LANforge system, and may be used as
|
# This program is used to stress test the LANforge system, and may be used as
|
||||||
# an example for others who wish to automate LANforge tests.
|
# an example for others who wish to automate LANforge tests.
|
||||||
|
|
||||||
# Written by Candela Technologies Inc.
|
# Written by Candela Technologies Inc.
|
||||||
# Updated by: hkwynn@candelatech.com
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Creates a WanLink with 128 WanPaths for performance testing.
|
# Creates a WanLink with 128 WanPaths for performance testing.
|
||||||
|
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
|
use warnings;
|
||||||
|
use diagnostics;
|
||||||
|
use Carp;
|
||||||
|
$SIG{ __DIE__ } = sub { Carp::confess( @_ ) };
|
||||||
|
$SIG{ __WARN__ } = sub { Carp::confess( @_ ) };
|
||||||
|
|
||||||
# Un-buffer output
|
# Un-buffer output
|
||||||
$| = 1;
|
$| = 1;
|
||||||
|
|
||||||
|
if ( -d "./LANforge" ) {
|
||||||
|
use lib "./LANforge";
|
||||||
|
}
|
||||||
|
elsif ( -d "/home/lanforge/scripts") {
|
||||||
|
use lib "/home/lanforge/scripts";
|
||||||
|
}
|
||||||
use LANforge::Endpoint;
|
use LANforge::Endpoint;
|
||||||
use LANforge::Port;
|
use LANforge::Port;
|
||||||
use LANforge::Utils;
|
use LANforge::Utils;
|
||||||
|
|
||||||
use Net::Telnet ();
|
use Net::Telnet ();
|
||||||
|
|
||||||
use Getopt::Long;
|
use Getopt::Long;
|
||||||
|
|
||||||
my $lfmgr_host = "192.168.100.152";
|
my $lfmgr_host = "localhost";
|
||||||
my $lfmgr_port = 4001;
|
my $lfmgr_port = 4001;
|
||||||
|
|
||||||
my $shelf_num = 1;
|
my $shelf_num = 1;
|
||||||
@@ -75,9 +79,9 @@ my $wp_count = 128;
|
|||||||
my $fail_msg = "";
|
my $fail_msg = "";
|
||||||
my $manual_check = 0;
|
my $manual_check = 0;
|
||||||
|
|
||||||
my $cmd_log_name = "lf_ice.txt";
|
#my $cmd_log_name = "lf_ice.txt";
|
||||||
open(CMD_LOG, ">$cmd_log_name") or die("Can't open $cmd_log_name for writing...\n");
|
#open(CMD_LOG, ">$cmd_log_name") or die("Can't open $cmd_log_name for writing...\n");
|
||||||
print "History of all commands can be found in $cmd_log_name\n";
|
#print "History of all commands can be found in $cmd_log_name\n";
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# Nothing to configure below here, most likely.
|
# Nothing to configure below here, most likely.
|
||||||
@@ -89,10 +93,10 @@ my $usage = "$0 [--quiet {yes | no}]
|
|||||||
Example:
|
Example:
|
||||||
$0 --init_to_dflts yes\n";
|
$0 --init_to_dflts yes\n";
|
||||||
|
|
||||||
my $i = 0;
|
|
||||||
|
|
||||||
GetOptions
|
GetOptions (
|
||||||
(
|
'mgr|m=s' => \$lfmgr_host,
|
||||||
|
'port|p=i' => \$lfmgr_port,
|
||||||
'quiet|q=s' => \$quiet,
|
'quiet|q=s' => \$quiet,
|
||||||
'init_to_dflts|d=s' => \$init_to_dflts,
|
'init_to_dflts|d=s' => \$init_to_dflts,
|
||||||
) || die("$usage");
|
) || die("$usage");
|
||||||
@@ -112,9 +116,6 @@ $t->open(Host => $lfmgr_host,
|
|||||||
|
|
||||||
$t->waitfor("/btbits\>\>/");
|
$t->waitfor("/btbits\>\>/");
|
||||||
|
|
||||||
my $dt = "";
|
|
||||||
|
|
||||||
|
|
||||||
# Configure our utils.
|
# Configure our utils.
|
||||||
my $utils = new LANforge::Utils();
|
my $utils = new LANforge::Utils();
|
||||||
$utils->telnet($t); # Set our telnet object.
|
$utils->telnet($t); # Set our telnet object.
|
||||||
|
|||||||
Reference in New Issue
Block a user