rendered paste bodyIndex: 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;