snmp_trap_defaultconf.xml revision 2b68af05b4308b32506f1d68f6357cdc458869d7
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se<?xml version="1.0" encoding="UTF-8" standalone="no"?>
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se<!DOCTYPE stax SYSTEM "/shared/stax.dtd">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! CDDL HEADER START
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! The contents of this file are subject to the terms of the
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! Common Development and Distribution License, Version 1.0 only
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! (the "License"). You may not use this file except in compliance
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! with the License.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! You can obtain a copy of the license at
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! See the License for the specific language governing permissions
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! and limitations under the License.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! When distributing Covered Code, include this CDDL HEADER in each
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! file and include the License file at
4f7bde67c075330b1fbd5b9abe25e347eb8e5690Trond Norbye ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! add the following below this CDDL HEADER, with the fields enclosed
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! by brackets "[]" replaced with your own identifying information:
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! Portions Copyright [yyyy] [name of copyright owner]
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! CDDL HEADER END
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ! Copyright 2008-2010 Sun Microsystems, Inc.
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins <defaultcall function="snmp_trap_defaultconf"/>
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <block name="'snmp_trap_defaultconf'">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <!--- Test Suite information
e372bd6df6fcf2bc7f7c925fe702a9e62fd7c466Trond Norbye #@TestSuiteName SNMP trap with default configuration
2aef10a5d2ebeaeb6b9cb6fed41933d19a76292fTrond Norbye #@TestSuitePurpose Check SNMP trap with default configuration.
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner #@TestSuiteGroup SNMP trap with default configuration
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins CurrentTestPath['group'] = 'snmp'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se CurrentTestPath['suite'] = STAXCurrentBlock
f60d84bfe9ece4779c642dfe4849acd35ade9388Trond Norbye <!--- Define default value for community -->
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se trapsCommunity = '%s' % SNMP_PROPERTIES['traps-community']
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se outputFile = '%s/timer.out' % DIRECTORY_INSTANCE_DIR
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se timerDuration = '5m'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <!--- Test Case information
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestMarker SNMP trap with default configuration
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestName trap_defaultconf: trap on stop-ds
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestIssue 3435
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestPurpose Check that a trap is sent on default trap
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se community after stop-ds command.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestPreamble none
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestStep Run the trap listener, it send an event to
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se notify that it is ready.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestStep When this event is received, stop-ds command
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se is executed and a another event is sent to
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik notify that the command is completed.
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik #@TestStep The trap listener catches this event and send
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik #@TestPostamble none
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik #@TestResult Success if SNMPTrapListener returns 0.
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik <testcase name="getTestCaseName('trap_defaultconf: trap on stop-ds')">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <call function="'testCase_Preamble'"/>
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik 'trap_defaultconf: run the trap listener'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <call function="'SNMPTrapListener'">
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik 'location' : STAF_REMOTE_HOSTNAME ,
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik 'snmpHost' : DIRECTORY_INSTANCE_HOST ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'snmpTrapPort' : SNMP_TRAP_PORT ,
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik 'snmpTrapCommunity' : trapsCommunity ,
a1834c3777feb252c524e8ee970863797f892abeJorgen Austvik 'snmpTrapNumber' : '1,0,0,0,0,0' ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'outputFile' : outputFile ,
2aef10a5d2ebeaeb6b9cb6fed41933d19a76292fTrond Norbye 'knownIssue' : '3435'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'trap_defaultconf: wait event from the trap listener'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'location' : STAF_REMOTE_HOSTNAME ,
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner 'trap_defaultconf: delete event from the trap listener'
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner 'location' : STAF_REMOTE_HOSTNAME ,
a2b4f84f5656a2972a2fc372638c0bd7107f76e5magnus.lind@idainfront.se 'trap_defaultconf: stop the server'
a2b4f84f5656a2972a2fc372638c0bd7107f76e5magnus.lind@idainfront.se <call function="'StopDsWithScript'">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se { 'location' : STAF_REMOTE_HOSTNAME }
c26142ef878d7cebdcc6f67660264544c71fb25aTrond Norbye 'trap_defaultconf: send event to the trap listener'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'location' : STAF_REMOTE_HOSTNAME ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <call function="'checkTimerResult'">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'location' : STAF_REMOTE_HOSTNAME ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'outputFile' : outputFile ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'timerDuration' : timerDuration ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'timerRC' : timerRC
079c92456053e1fe98c1a9d0957ac2ac857f3bcfKnut Anders Hatlen <!--- Test Case information
079c92456053e1fe98c1a9d0957ac2ac857f3bcfKnut Anders Hatlen #@TestMarker SNMP trap with default configuration
079c92456053e1fe98c1a9d0957ac2ac857f3bcfKnut Anders Hatlen #@TestName trap_defaultconf: trap on start-ds
079c92456053e1fe98c1a9d0957ac2ac857f3bcfKnut Anders Hatlen #@TestIssue none
93bc5efa54f1b724109a27182a30320516750e1aJorgen Austvik #@TestPurpose Check that a trap is sent on default trap
93bc5efa54f1b724109a27182a30320516750e1aJorgen Austvik community after start-ds command.
93bc5efa54f1b724109a27182a30320516750e1aJorgen Austvik #@TestPreamble none
93bc5efa54f1b724109a27182a30320516750e1aJorgen Austvik #@TestStep Run the trap listener, it send an event to
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner notify that it is ready.
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner #@TestStep When this event is received, start-ds command
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner is executed and a another event is sent to
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner notify that the command is completed.
93bc5efa54f1b724109a27182a30320516750e1aJorgen Austvik #@TestStep The trap listener catches this event and send
61910105f4f96902cf0a54ce28e84dc034c611f6Jorgen Austvik #@TestPostamble none
61910105f4f96902cf0a54ce28e84dc034c611f6Jorgen Austvik #@TestResult Success if SNMPTrapListener returns 0.
079c92456053e1fe98c1a9d0957ac2ac857f3bcfKnut Anders Hatlen ('trap_defaultconf: trap on start-ds')">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <call function="'testCase_Preamble'"/>
5bb5351df1d00de040b15f5361d91b4e2c0bbde2Jorgen Austvik 'trap_defaultconf: run the trap listener'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'snmpHost' : DIRECTORY_INSTANCE_HOST ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'snmpTrapPort' : SNMP_TRAP_PORT ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'snmpTrapCommunity' : trapsCommunity ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'snmpTrapNumber' : '1,0,0,0,0,0' ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'outputFile' : outputFile
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'trap_defaultconf: wait event from the trap listener'
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'location' : STAF_REMOTE_HOSTNAME ,
20e224bd98c217eb79e31b58f329df9f647abea3Trond Norbye 'trap_defaultconf: delete event from the trap listener'
20e224bd98c217eb79e31b58f329df9f647abea3Trond Norbye 'location' : STAF_REMOTE_HOSTNAME ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'trap_defaultconf: start the server'
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye { 'location' : STAF_REMOTE_HOSTNAME }
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye <!--- Check that DS started -->
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'noOfLoops' : 10 ,
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'noOfMilliSeconds' : 2000
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'trap_defaultconf: send event to the trap listener'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'location' : STAF_REMOTE_HOSTNAME ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'location' : STAF_REMOTE_HOSTNAME ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'outputFile' : outputFile ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'timerDuration' : timerDuration ,
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'timerRC' : timerRC
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se <call function="'testCase_Postamble'"/>
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner <!--- Test Case information
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner #@TestMarker SNMP trap with default configuration
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestName trap_defaultconf: trap on stop-ds -R
c26142ef878d7cebdcc6f67660264544c71fb25aTrond Norbye #@TestIssue 3435
20e224bd98c217eb79e31b58f329df9f647abea3Trond Norbye #@TestPurpose Check that 2 traps are sent on default trap
20e224bd98c217eb79e31b58f329df9f647abea3Trond Norbye community after stop-ds -R command.
20e224bd98c217eb79e31b58f329df9f647abea3Trond Norbye #@TestPreamble none
20e224bd98c217eb79e31b58f329df9f647abea3Trond Norbye #@TestStep Run the trap listener, it send an event to
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se notify that it is ready.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestStep When this event is received, stop-ds -R
c26142ef878d7cebdcc6f67660264544c71fb25aTrond Norbye command is executed and a another event is
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se sent to notify that the command is completed.
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye #@TestStep The trap listener catches this event and send
c26142ef878d7cebdcc6f67660264544c71fb25aTrond Norbye #@TestPostamble none
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se #@TestResult Success if SNMPTrapListener returns 0.
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se ('trap_defaultconf: trap on stop-ds -R')">
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'trap_defaultconf: run the trap listener'
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner 'snmpHost' : DIRECTORY_INSTANCE_HOST ,
829364a12c7569fb058d84e5dbe0feabd1936212Jens Elkner 'snmpTrapPort' : SNMP_TRAP_PORT ,
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'snmpTrapCommunity' : trapsCommunity ,
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'snmpTrapNumber' : '2,0,0,0,0,0' ,
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'outputFile' : outputFile ,
c46d1dd0142e57fd322de1f3288239f2ac215a46Trond Norbye 'knownIssue' : '3435'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'trap_defaultconf: wait event from the trap listener'
9bb6ab643caa1e04026da68eaef430c82a206350magnus.lind@idainfront.se 'location' : STAF_REMOTE_HOSTNAME ,
cfb5c66ccd74f4bcab7168acea8daec98f1b39e7Jorgen Austvik 'trap_defaultconf: delete event from the trap listener'
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner 'location' : STAF_REMOTE_HOSTNAME ,
cfb5c66ccd74f4bcab7168acea8daec98f1b39e7Jorgen Austvik 'trap_defaultconf: restart the server'
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins { 'location' : STAF_REMOTE_HOSTNAME }
96688184db2c5245e729fc7a6108c1b428a4e10aJorgen Austvik { 'location' : STAF_REMOTE_HOSTNAME }
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins <!--- Check that DS started -->
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins 'noOfLoops' : 10 ,
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins 'noOfMilliSeconds' : 2000
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins 'trap_defaultconf: send event to the trap listener'
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins 'location' : STAF_REMOTE_HOSTNAME ,
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner 'location' : STAF_REMOTE_HOSTNAME ,
44d2dea499403bcc6b80de774329ca1f17bd2816Patrick Higgins 'outputFile' : outputFile ,
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner 'timerDuration' : timerDuration ,
8ea4b8d9796de43443cdf7b66e3f185aedf7b570Jens Elkner 'timerRC' : timerRC