All pastes #245030 Raw Edit

Something

public text v1 · immutable
#245030 ·published 2006-11-10 15:13 UTC
rendered paste body
Index: t/mib.t
===================================================================
RCS file: /cvsroot/net-snmp/net-snmp/perl/SNMP/t/mib.t,v
retrieving revision 5.7
diff -u -r5.7 mib.t
--- t/mib.t	25 Sep 2006 16:25:12 -0000	5.7
+++ t/mib.t	10 Nov 2006 14:55:23 -0000
@@ -19,7 +19,7 @@
 BEGIN {plan tests => 35}
 use SNMP;
 
-$SNMP::verbose = 0;
+$SNMP::debugging = 1;
 $SNMP::best_guess = 2;
 
 use vars qw($bad_oid);
@@ -30,19 +30,19 @@
 #############################  1  ######################################
 #check if
 my $res = $SNMP::MIB{sysDescr}{label};
-#print("Label is:$res\n");
+snmptest_print("01: Label is: $res\n");
 ok("sysDescr" eq $res);
-#print("\n");
+snmptest_print("\n");
 #############################  2  ######################################
 $res =  $SNMP::MIB{sysDescr}{objectID};
-#print("OID is: $res\n");
+snmptest_print("02: OID is: $res\n");
 ok(defined($res));
-#print("\n");
+snmptest_print("\n");
 #############################  3  ######################################
 $res =  $SNMP::MIB{sysDescr}{access};
-#print("access is: $res\n");
+snmptest_print("03: access is: $res\n");
 ok($res eq 'ReadOnly');
-#print("\n");
+snmptest_print("\n");
 ##############################  4  ###################################
 $res =  $SNMP::MIB{sysLocation}{access};
 #$res =  $SNMP::MIB{sysORIndex}{access};
@@ -52,60 +52,61 @@
 ok($res eq 'OCTETSTR');
 #############################  6  ####################################
 $res =  $SNMP::MIB{sysLocation}{status};
-#print STDERR ("status is: $res\n");
+snmptest_print("06: status is: $res\n");
 ok($res eq 'Current');
-#print STDERR ("\n");
+snmptest_print("\n");
 #############################  7  #################################
 $res =  $SNMP::MIB{sysORTable}{access};
-#print("access is: $res\n");
+snmptest_print("07: access is: $res\n");
 ok($res eq 'NoAccess');
-#print("\n");
+snmptest_print("\n");
 #############################  8  ###############################
 $res = $SNMP::MIB{sysLocation}{subID};
-#print("subID is: $res\n");
+snmptest_print("08: subID is: $res\n");
 ok(defined($res));
-#print("\n");
+snmptest_print("\n");
 ############################  9  ##############################
 $res = $SNMP::MIB{sysLocation}{syntax};
-#print("syntax is: $res\n");
+snmptest_print("09: syntax is: $res\n");
 ok($res eq 'DisplayString');
-#print("\n");
+snmptest_print("\n");
 ############################  10  ###########################
 $res = $SNMP::MIB{ipAdEntAddr}{syntax};
+snmptest_print("10: syntax is: $res\n");
 ok($res eq 'IPADDR');
-#print("\n");
+snmptest_print("\n");
 ##########################  11  ##########################
 $res = $SNMP::MIB{atNetAddress}{syntax};
-#print ("syntax is: $res\n");
+snmptest_print ("11: syntax is: $res\n");
 ok($res eq 'NETADDR');
-#print("\n");
+snmptest_print("\n");
 ########################   12  ###############################
 $res = $SNMP::MIB{ipReasmOKs}{syntax};
-#print("syntax is: $res\n");
+snmptest_print("12: syntax is: $res\n");
 ok($res eq 'COUNTER');
-#print("\n");
+snmptest_print("\n");
 ######################   13  ##############################
 $res = $SNMP::MIB{sysDescr}{moduleID};
-#print("Module ID is: $res\n");
+snmptest_print("13: Module ID is: $res\n");
 ok(defined($res));
-#print("\n");
+snmptest_print("\n");
 ######################  14   #########################
 $des = $SNMP::MIB{atNetAddress}{description};
-#print("des is --> $des\n");
+snmptest_print("14: des is --> $des\n");
 ok(defined($des));
-#print("\n");
+snmptest_print("\n");
 
 ######################  15   #########################
 $res = $SNMP::MIB{atNetAddress}{nextNode};
-#print("res is --> $res\n");
+snmptest_print("15: res is --> $res\n");
 ok(ref($res) eq "HASH");
-#print("\n");
+snmptest_print("\n");
 
 ########################  16   #########################
 $res = $SNMP::MIB{sysDescr}{children};
-#print("res is --> $res\n");
+snmptest_print("16: res is --> $res\n");
 ok(ref($res) eq "ARRAY");
-#print("\n");
+snmptest_print("\n");
 ####################  17   #########################
 
 $res = $SNMP::MIB{sysDescr}{badField};
@@ -114,17 +115,17 @@
 
 ######################  18   #########################
 $res = $SNMP::MIB{sysDescr}{hint};
-#print("res is --> $res\n");
+#snmptest_print("18: res is --> $res\n");
 #XXX: test fails due SMIv1 codes being returned intstead of SMIv2...
 #ok(defined($res) && $res =~ /^255a/);
-#print("\n");
+#snmptest_print("\n");
 ######################  19   #########################
 
 $res = $SNMP::MIB{ifPhysAddress}{hint};
-#print("res is --> $res\n");
+#snmptest_print("19: res is --> $res\n");
 #XXX: test fails due SMIv1 codes being returned intstead of SMIv2...
 #ok(defined($res) && $res =~ /^1x:/);
-#print("\n");
+#snmptest_print("\n");
 
 
 ######################  some translate tests  #######
@@ -159,13 +160,17 @@
 # Translation tests from Name -> OID
 # RFC1213-MIB::sysDescr to .1.3.6.1.2.1.1.1
 $oid_tag = SNMP::translateObj($name_module);
+snmptest_print("24: oid is: $oid_tag\n");
 ok($oid eq $oid_tag);
+snmptest_print("\n");
 
 ######################################################################
 # Translation tests from Name -> OID
 # .iso.org.dod.internet.mgmt.mib-2.system.sysDescr to .1.3.6.1.2.1.1.1
 $oid_tag = SNMP::translateObj($name_long);
+snmptest_print("25: oid is: $oid_tag\n");
 ok($oid eq $oid_tag);
+snmptest_print("\n");
 
 ######################################################################
 # bad name returns 'undef'
@@ -178,7 +183,9 @@
 # OID -> name
 # .1.3.6.1.2.1.1.1 to sysDescr
 $name_tag = SNMP::translateObj($oid);
+snmptest_print("27: name is: $name_tag\n");
 ok($name eq $name_tag);
+snmptest_print("\n");
 
 ######################################################################
 # OID -> name
Index: t/startagent.pl
===================================================================
RCS file: /cvsroot/net-snmp/net-snmp/perl/SNMP/t/startagent.pl,v
retrieving revision 5.7
diff -u -r5.7 startagent.pl
--- t/startagent.pl	22 Sep 2006 20:56:14 -0000	5.7
+++ t/startagent.pl	10 Nov 2006 14:55:23 -0000
@@ -141,5 +141,9 @@
 
 } 
 
+sub snmptest_print {
+  if ($SNMP::debugging > 0) { print STDERR @_; }
+}
+
 1;