#!/usr/bin/tclsh
#-------------------------------------------------------------------------
# This is the regression test for SICS on the NARZISS instrument
#
# Mark Koennecke, November 2006, March 2007
#------------------------------------------------------------------------
source sicstcldebug.tcl
source insttestutil.tcl
source narzissinventory.tcl

#------ If there is another argument, test at localhost: for debugging...
if {$argc > 0} {
	set instrument local
} else {
	set instrument narziss
} 

initSicsDebug $instrument
config rights lnsmanager lnsSICSlns

#--------- remember soz position
set sompos [SICSValue som]
standardPrelude $instrument

set notList [list nv dil]

lappend commandList "cscan som 0 .1 2 2"
lappend commandList "sscan som 0. .1 3 2"
lappend commandList "wwwsics"


lappend interruptList "drive som 15"
lappend interruptList "co timer 120"
lappend interruptList "exe insttestbatch.tcl"

set par(inventory) $inventory
set par(driveCommand) drive
set par(motorList) $motors
set par(notList) $notList
set par(commandList) $commandList
set par(interruptList) $interruptList
set par(instrument) $instrument
set par(user) lnsmanager
set par(password) lnsSICSlns

#================= actually test =====================================
set counters [runStandardTests par]

#--------- put om 
drive som $sompos

standardRestore 

#------------ print a summary
set inst [string toupper $instrument]
puts stdout "Test Summary for $inst"
printStandardSummary $counters


exit
