Blame test/mibs/LIBSMI-TEST-009-MIB

Packit Service 9ccfef
LIBSMI-TEST-009-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY
Packit Service 9ccfef
	FROM SNMPv2-SMI
Packit Service 9ccfef
    TEXTUAL-CONVENTION
Packit Service 9ccfef
	FROM SNMPv2-TC
Packit Service 9ccfef
    testMib
Packit Service 9ccfef
        FROM LIBSMI-TEST-MIB;
Packit Service 9ccfef
Packit Service 9ccfef
libsmiTest009Mib MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED    "200005300900Z"
Packit Service 9ccfef
    ORGANIZATION    
Packit Service 9ccfef
            "TU Braunschweig"
Packit Service 9ccfef
    CONTACT-INFO    
Packit Service 9ccfef
            "        Frank Strauss
Packit Service 9ccfef
             
Packit Service 9ccfef
             Postal: TU Braunschweig
Packit Service 9ccfef
                     Bueltenweg 74/75
Packit Service 9ccfef
                     38106 Braunschweig
Packit Service 9ccfef
                     Germany
Packit Service 9ccfef
             
Packit Service 9ccfef
              Phone: +49 531 391-3283
Packit Service 9ccfef
              EMail: strauss@ibr.cs.tu-bs.de
Packit Service 9ccfef
               http://www.ibr.cs.tu-bs.de/~strauss/"
Packit Service 9ccfef
    DESCRIPTION     
Packit Service 9ccfef
            "This MIB module contains one or more intentional errors,
Packit Service 9ccfef
             and/or unusual contents. Its only purpose is to check
Packit Service 9ccfef
             the abilities of MIB parsers to detect these circumstances.
Packit Service 9ccfef
             
Packit Service 9ccfef
             This MIB module is orginally written in SMIv2 format.
Packit Service 9ccfef
             
Packit Service 9ccfef
             The MIB parser should complain about improper number and
Packit Service 9ccfef
	     bits enumerations.
Packit Service 9ccfef
Packit Service 9ccfef
	     The libsmi parser is expected to report:
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:92: warning: named numbers not in ascending order
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:102: warning: first bit (bit zero) has no name assigned
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:114: warning: first bit (bit zero) has no name assigned
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:120: warning: first bit (bit zero) has no name assigned
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:120: warning: named numbers not in ascending order
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:126: warning: named bit `yellow(128)' may cause interoperability or implementation problems
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:126: warning: first bit (bit zero) has no name assigned
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:132: named bit `yellow(524280)' exceeds maximum bit position
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:132: warning: first bit (bit zero) has no name assigned
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:70: warning: current type `EnumTcTest1' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:76: warning: current type `EnumTcTest2' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:82: warning: current type `EnumTcTest3' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:82: redefinition of name `red' in number enumeration
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:88: warning: current type `EnumTcTest4' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:88: redefinition of number `3' in number enumeration
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:98: warning: current type `BitsTcTest1' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:104: warning: current type `BitsTcTest2' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:110: warning: current type `BitsTcTest3' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:110: redefinition of name `red' in named bits list
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:116: warning: current type `BitsTcTest4' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:116: redefinition of number `3' in named bits list
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:122: warning: current type `BitsTcTest5' is not referenced in this module
Packit Service 9ccfef
LIBSMI-TEST-009-MIB:128: warning: current type `BitsTcTest6' is not referenced in this module
Packit Service 9ccfef
	    "
Packit Service 9ccfef
    REVISION        "200005300900Z"
Packit Service 9ccfef
    DESCRIPTION     
Packit Service 9ccfef
            "Initial Revision."
Packit Service 9ccfef
    ::= { testMib 9 }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Test cases for number enumerations:
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
EnumTcTest1 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Valid enumeration."
Packit Service 9ccfef
    SYNTAX INTEGER { red(1), green(2), blue(3) }
Packit Service 9ccfef
Packit Service 9ccfef
EnumTcTest2 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Valid enumeration."
Packit Service 9ccfef
    SYNTAX INTEGER { none(-1), red(1), green(2), blue(3) }
Packit Service 9ccfef
Packit Service 9ccfef
EnumTcTest3 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Invalid enumeration: redefinition of a name."
Packit Service 9ccfef
    SYNTAX INTEGER { none(-1), red(1), green(2), blue(3), red(4) }
Packit Service 9ccfef
Packit Service 9ccfef
EnumTcTest4 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Invalid enumeration: redefinition of a number."
Packit Service 9ccfef
    SYNTAX INTEGER { none(-1), red(1), green(2), blue(3), yellow(3) }
Packit Service 9ccfef
Packit Service 9ccfef
--
Packit Service 9ccfef
-- Test cases for named bits lists:
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
BitsTcTest1 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Valid bits enumeration."
Packit Service 9ccfef
    SYNTAX BITS { red(1), green(2), blue(3) }
Packit Service 9ccfef
Packit Service 9ccfef
BitsTcTest2 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Valid bits enumeration."
Packit Service 9ccfef
    SYNTAX BITS { none(0), red(1), green(2), blue(3) }
Packit Service 9ccfef
Packit Service 9ccfef
BitsTcTest3 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Invalid bits enumeration: redefinition of a name."
Packit Service 9ccfef
    SYNTAX BITS { red(1), green(2), blue(3), red(4) }
Packit Service 9ccfef
Packit Service 9ccfef
BitsTcTest4 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Invalid bits enumeration: redefinition of a number."
Packit Service 9ccfef
    SYNTAX BITS { red(1), green(2), blue(3), yellow(3) }
Packit Service 9ccfef
Packit Service 9ccfef
BitsTcTest5 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Invalid bits enumeration: number may cause interoperability problems."
Packit Service 9ccfef
    SYNTAX BITS { red(1), green(2), blue(3), yellow(128) }
Packit Service 9ccfef
Packit Service 9ccfef
BitsTcTest6 ::= TEXTUAL-CONVENTION
Packit Service 9ccfef
    STATUS	current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
	"Invalid bits enumeration: number too large to represent."
Packit Service 9ccfef
    SYNTAX BITS { red(1), green(2), blue(3), yellow(524280) }
Packit Service 9ccfef
Packit Service 9ccfef
END