snmp_v2c.xml revision 62a34c8decddb8c3b31eab492eef00107df9a4eb
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs<!DOCTYPE stax SYSTEM "/shared/stax.dtd">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs<!--
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! CDDL HEADER START
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs !
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! The contents of this file are subject to the terms of the
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! Common Development and Distribution License, Version 1.0 only
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! (the "License"). You may not use this file except in compliance
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! with the License.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs !
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! You can obtain a copy of the license at
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! trunk/opends/resource/legal-notices/CDDLv1_0.txt
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! or http://forgerock.org/license/CDDLv1.0.html.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! See the License for the specific language governing permissions
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! and limitations under the License.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs !
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! When distributing Covered Code, include this CDDL HEADER in each
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! file and include the License file at
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! trunk/opends/resource/legal-notices/CDDLv1_0.txt. If applicable,
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! add the following below this CDDL HEADER, with the fields enclosed
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! by brackets "[]" replaced with your own identifying information:
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer ! Portions Copyright [yyyy] [name of copyright owner]
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs !
b97d6ca7333c353b6ca20c20c99fb1be8d32a8deMilan Jurik ! CDDL HEADER END
238d8f47d92b5b99a374f9639e0704420d3aef77Dale Ghent !
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! Copyright 2012-2013 ForgeRock AS.
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs ! -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs<stax>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <defaultcall function="main_snmp_v2c"/>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <function name="main_snmp_v2c" scope="local">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <block name="'main_snmp_v2c'">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <try>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs CurrentTestPath['group']='snmp'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs CurrentTestPath['suite']='v2c'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
1ed830817782694e7259ee818a2f8eee72233f1eMichael Speer __group=CurrentTestPath['group']
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs __groupdir='%s/testcases/%s' % (TESTS_DIR,__group)
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!--- Test Suite information
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestSuiteName SNMP v2 operations
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestSuitePurpose Verify SNMP v2 operations
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestSuiteID v2c
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestSuiteGroup snmp
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestGroup snmp
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestScript snmp.xml
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs #@TestHTMLLink http://www.forgerock.org/
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs -->
a512c5d1f2908d965887ad5494954ba2cf904bd2Qiyan Sun - Sun Microsystems - San Diego United States <call function="'testSuite_Preamble'"/>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <try>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!-- List of Import of Test Functions -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs importList=[]
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs importList.append('v2c/snmp_v2c_defaultconf_tests')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs importList.append('v2c/snmp_v2c_customconf_tests')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!-- Import the files for this test suite -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <iterate var="__import" in="importList">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <import machine="STAF_LOCAL_HOSTNAME"
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs file="'%s/%s.xml' % (__groupdir,__import)"/>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </iterate>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!-- Specific to v2c SNMP tests -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs # Default
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs community = '%s@%s' \
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer % (SNMP_PROPERTIES['community'], SNMP_PROPERTIES['community'])
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer oid = 'dsServerType.1'
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer # Custom
57c5371a68b0454ec94109f38027ab6099bad130Qiyan Sun - Sun Microsystems - San Diego United States defCommunityProp = SNMP_PROPERTIES['community']
57c5371a68b0454ec94109f38027ab6099bad130Qiyan Sun - Sun Microsystems - San Diego United States defCommunity = '%s@%s' %(defCommunityProp, defCommunityProp)
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer defManagerProp = SNMP_PROPERTIES['allowed-manager']
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer newCommunityProp = 'myCommunity'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs newCommunity = '%s@%s' %(newCommunityProp, newCommunityProp)
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs newManagerProp = 'localhost'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs wrongManagerProp = 'myManager'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs oid = 'dsServerType.1'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!-- List of Test Cases -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList=[]
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_default_001')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_default_002')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_default_003')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_default_004')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_custom_001')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_custom_002')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_custom_003')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_custom_004')
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs testsList.append('snmp_v2c_custom_005')
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer </script>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!-- Execute the Tests -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <iterate var="__test" in="testsList">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <sequence>
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer <call function="'%s' % (__test)" />
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </iterate>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer </sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <catch exception="'STAFException.TestSuite.SetupException'">
f043ebed17bd76d258204de498eeedb6f8f7eebfMichael Speer <sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <message log="1" level="'fatal'">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs 'Setup of test suite failed.'
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </message>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <rethrow/>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </catch>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <finally>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <message>'Test Cases Completed.'</message>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </finally>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </try>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
8ad8db65d4781f61f1fd519144f555e6045100e1Michael Speer </sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <finally>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <!-- Test Suite Cleanup -->
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <message>'Finally: Global Cleanup.'</message>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <try>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <message>'No Test Suite Cleanup'</message>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <catch exception="'STAFException'">
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <message log="1" level="'fatal'">'Cleanup of test suite failed.'</message>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </catch>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <finally>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs <call function="'testSuite_Postamble'"/>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </finally>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </try>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </sequence>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </finally>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </try>
3dec9fcdd56adf1b4a563137b4915c8f2d83b881qs </block>
a512c5d1f2908d965887ad5494954ba2cf904bd2Qiyan Sun - Sun Microsystems - San Diego United States </sequence>
a512c5d1f2908d965887ad5494954ba2cf904bd2Qiyan Sun - Sun Microsystems - San Diego United States </function>
a512c5d1f2908d965887ad5494954ba2cf904bd2Qiyan Sun - Sun Microsystems - San Diego United States</stax>
a512c5d1f2908d965887ad5494954ba2cf904bd2Qiyan Sun - Sun Microsystems - San Diego United States