From 2298bda9a3df8f879bfd43d5b871acaed9f0f1c7 Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Sat, 21 Feb 2015 18:36:42 +0100 Subject: [PATCH] Add csobsdef script test --- scripts/csobsdef.py | 2 +- test/data/pntdef.dat | 4 ++++ test/test_cscripts.sh.in | 25 +++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 test/data/pntdef.dat diff --git a/scripts/csobsdef.py b/scripts/csobsdef.py index 7068aac..1cd392b 100755 --- a/scripts/csobsdef.py +++ b/scripts/csobsdef.py @@ -229,7 +229,7 @@ class csobsdef(ctools.cscript): irf = self["irf"].string() cal = gammalib.GCaldb() if gammalib.dir_exists(caldb): - cal.rootdir(database) + cal.rootdir(caldb) else: cal.open("cta", caldb) obs.response(irf, cal); diff --git a/test/data/pntdef.dat b/test/data/pntdef.dat new file mode 100644 index 0000000..d6b7869 --- /dev/null +++ b/test/data/pntdef.dat @@ -0,0 +1,4 @@ +ra,dec +83.63,22.01 +83.63,21.01 +83.63,23.01 diff --git a/test/test_cscripts.sh.in b/test/test_cscripts.sh.in index 7c62372..7eba24e 100755 --- a/test/test_cscripts.sh.in +++ b/test/test_cscripts.sh.in @@ -47,6 +47,31 @@ export PFILES=pfiles # +# Test csobsdef +# ============= +$ECHO -n "Test csobsdef: " +chmod +x @abs_top_srcdir@/scripts/csobsdef.py +@abs_top_srcdir@/scripts/csobsdef.py \ + inpnt="data/pntdef.dat" \ + outobs="obs.xml" \ + caldb="irf" \ + irf="cta_dummy_irf" \ + emin=0.1 \ + emax=100.0 \ + duration=1800.0 \ + rad=5.0 > csobsdef.log +$ECHO -n "." +if [ -s "obs.xml" ] +then + $ECHO -n "." +else + $ECHO " obs.xml file is not valid" + exit 1 +fi +$ECHO " ok" + + +# # Test cspull # =========== $ECHO -n "Test cspull: " -- libgit2 0.21.4