[BACK]Return to DMAPI_aliases CVS log [TXT][DIR] Up to [Development] / xfs-cmds / xfstests / dmapi / src / suite2

File: [Development] / xfs-cmds / xfstests / dmapi / src / suite2 / DMAPI_aliases (download)

Revision 1.2, Tue Jun 4 17:58:21 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.1: +1 -1 lines

Update copyright dates

#
# Copyright (c) 2000-2001 Silicon Graphics, Inc.  All Rights Reserved.
# 
# This program is free software; you can redistribute it and/or modify it
# under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
# 
# This program is distributed in the hope that it would be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# 
# Further, this software is distributed without any warranty that it is
# free of the rightful claim of any third person regarding infringement
# or the like.  Any license provided herein, whether implied or
# otherwise, applies only to this software file.  Patent licenses, if
# any, provided herein do not apply to combinations of this program with
# other software, or any other product whatsoever.
# 
# You should have received a copy of the GNU General Public License along
# with this program; if not, write the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston MA 02111-1307, USA.
# 
# Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
# Mountain View, CA  94043, or:
# 
# http://www.sgi.com 
# 
# For further information regarding this notice, see: 
# 
# http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/

#---------------------------------------------------------------------------
# CONFIGURATION SECTION:  
#    Configure this script by changing the variables in this section.
#    Please change ONLY this section!
#---------------------------------------------------------------------------

# Base directory:
base_dir="~jayw/test"

# Primary username:
p_user="jayw"

# Path to the mountpoint of the test filesystem:
m_main="/dmitest"

# m_main concatenated with d_name == the full test directory path
#
# EXAMPLE:  If m_main is "/dmitest", and the test directory
# is "/dmitest/test", set this to "/test"
#
d_name="/test"

# Path to the mountpoint of the nfs2 test filesystem:
m_nfs2="/dmiv2"

# Path to the mountpoint of the nfs3 test filesystem:
m_nfs3="/dmiv3"

# Path to the mountpoint of the realtime test filesystem:
m_rt="/dmf"
# Path to the realtime test directory:
d_rt="$m_rt/kcm"

#--------------------------------------------------------------------
# END OF CONFIGURATION SECTION:
#    No changes should be made past this point!  Please change only   
#    the above shell variables to configure this script.
#--------------------------------------------------------------------

# Path to the "bindir" directory:
bin="$base_dir/bindir"

# Path to the "generic file" (a copy of ls): 
ls_path="$bin/ls_to_copy"

# Path to the main test directory:
d_main="$m_main$d_name"

# Path to the nfs2 test directory:
d_nfs2="$m_nfs2$d_name"

# Path to the nfs3 test directory:
d_nfs3="$m_nfs2$d_name"

#---------------------------------------------------------------------------
# Tests that run without a daemon
#---------------------------------------------------------------------------

# Automated C programs to test DMAPI functions 
alias do_dmattr="$bin/test_dmattr $ls_path $tdir"
alias do_eventlist="$bin/test_eventlist $ls_path $tdir"
alias do_fileattr="$bin/test_fileattr $ls_path $tdir"
alias do_hole="$bin/test_hole $ls_path $tdir"
alias do_invis="$bin/test_invis $ls_path $tdir"
alias do_region="$bin/test_region  $ls_path $tdir"
alias do_efault="$bin/test_efault $ls_path $tdir"
alias do_rights="$bin/test_rights $ls_path $tdir"

# Verbose versions of the above
alias dov_dmattr="$bin/test_dmattr -v $ls_path $tdir"
alias dov_eventlist="$bin/test_eventlist -v $ls_path $tdir"
alias dov_fileattr="$bin/test_fileattr -v $ls_path $tdir"
alias dov_hole="$bin/test_hole -v $ls_path $tdir"
alias dov_invis="$bin/test_invis -v $ls_path $tdir"
alias dov_region="$bin/test_region -v $ls_path $tdir"
alias dov_efault="$bin/efault -v $ls_path $tdir"
alias dov_rights="$bin/test_rights -v $ls_path $tdir"

# Scripts to test dm_get_allocinfo
alias do_allocinfo_1="$bin/test_allocinfo_1 $bin $tdir"
alias do_allocinfo_2="$bin/test_allocinfo_2  $bin $tdir"

#-------------------------------------------------------------------------------------------------
# Tests that load a DMAPI daemon and examine the generated events
#-------------------------------------------------------------------------------------------------

# Standard battery of tests:
alias do_standard="$bin/run_test -u $p_user -f standard.dat $bin $tdir $mdir"
alias do_standard_nfs2="$bin/run_test -u $p_user -F nfs2 -M $m_nfs2 -R $tdir -f standard_nfs.dat $bin $d_nfs2 $mdir"
alias do_standard_nfs3="$bin/run_test -u $p_user -F nfs3 -M $m_nfs3 -R $tdir -f standard_nfs.dat $bin $d_nfs3 $mdir"

# Some other, more specific tests:
alias do_main="$bin/run_test -u $p_user $bin $tdir $mdir"
alias do_nfs2="$bin/run_test -u $p_user -F nfs2 -M $m_nfs2 -R $tdir -f nfs.dat $bin $d_nfs2 $mdir"
alias do_nfs3="$bin/run_test -u $p_user -F nfs3 -M $m_nfs3 -R $tdir -f nfs.dat $bin $d_nfs3 $mdir"

alias do_pending="$bin/run_test -u $p_user -f pending.dat $bin $tdir $mdir"
alias do_pending_nfs2="$bin/run_test -u $p_user -F nfs2 -M $m_nfs2 -R $tdir -f pending_nfs.dat $bin $d_nfs2 $mdir"
alias do_pending_nfs3="$bin/run_test -u $p_user -F nfs3 -M $m_nfs3 -R $tdir -f pending_nfs.dat $bin $d_nfs3 $mdir"

alias do_failure="$bin/run_test -u $p_user -f fail.dat $bin $tdir $mdir"
alias do_failure_nfs2="$bin/run_test -u $p_user -F nfs2 -M $m_nfs2 -R $tdir -f fail.dat $bin $d_nfs2 $mdir"
alias do_failure_nfs3="$bin/run_test -u $p_user -F nfs3 -M $m_nfs3 -R $tdir -f fail.dat $bin $d_nfs3 $mdir"

# Realtime test:
alias do_realtime="$bin/run_test -u $p_user -f realtime.dat $bin $m_rt $d_rt"

# Small event queue test:  Set dm_max_queued to about 5 or so before running!
alias do_smallq="$bin/run_test -u $p_user -s 2 -f smallq.dat $bin $tdir $mdir"

#-------------------------------------------------------------------------------------------------
# Additional tools (these are NOT tests):
#-------------------------------------------------------------------------------------------------

alias check_for_daemon="ps -el | grep daemon"
alias do_daemon="$bin/dm_test_daemon $mdir"