[Swift-commit] r5289 - in branches/release-0.93/tests/cdm: . absolute
ketan at ci.uchicago.edu
ketan at ci.uchicago.edu
Mon Nov 14 14:07:14 CST 2011
Author: ketan
Date: 2011-11-14 14:07:14 -0600 (Mon, 14 Nov 2011)
New Revision: 5289
Added:
branches/release-0.93/tests/cdm/absolute/
branches/release-0.93/tests/cdm/absolute/README
branches/release-0.93/tests/cdm/absolute/basic.swift
branches/release-0.93/tests/cdm/absolute/catnap.sh
branches/release-0.93/tests/cdm/absolute/cf.absolute
branches/release-0.93/tests/cdm/absolute/cf.relative
branches/release-0.93/tests/cdm/absolute/data1.txt
branches/release-0.93/tests/cdm/absolute/data2.txt
branches/release-0.93/tests/cdm/absolute/data3.txt
branches/release-0.93/tests/cdm/absolute/data4.txt
branches/release-0.93/tests/cdm/absolute/ff.kml
branches/release-0.93/tests/cdm/absolute/ff.swift
branches/release-0.93/tests/cdm/absolute/fr.kml
branches/release-0.93/tests/cdm/absolute/fr.swift
branches/release-0.93/tests/cdm/absolute/fs.data
branches/release-0.93/tests/cdm/absolute/out1.data
branches/release-0.93/tests/cdm/absolute/out2.data
branches/release-0.93/tests/cdm/absolute/out3.data
branches/release-0.93/tests/cdm/absolute/out4.data
branches/release-0.93/tests/cdm/absolute/rf.kml
branches/release-0.93/tests/cdm/absolute/rf.swift
branches/release-0.93/tests/cdm/absolute/rr.kml
branches/release-0.93/tests/cdm/absolute/rr.swift
branches/release-0.93/tests/cdm/absolute/run.sh
branches/release-0.93/tests/cdm/absolute/set-env.sh
branches/release-0.93/tests/cdm/absolute/tc
Log:
Added test suite for CDM absolute path mode
Added: branches/release-0.93/tests/cdm/absolute/README
===================================================================
--- branches/release-0.93/tests/cdm/absolute/README (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/README 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,23 @@
+This directory contains testcases to test the Swift CDM for the following cases:
+case 1. When input data is specified as relative or full path name.
+case 2. When the output data is specified as relative or full path name.
+case 3. When the config option wrapper.invocation.mode is set to 'absolute' or 'relative'
+
+The above cases lead to 8 possible combinations of input/output data specification and the wrapper.invocation.mode value.
+
+The naming of swift scripts are given based on how the data is specified:
+
+ff=both input and output data is specified as *fullpaths*
+rf=input data in relative path and output data in fullpath
+fr=input data in full path and output data in relative path
+rr=both input and output data in relative path
+
+Two different versions of config files represent the absolute and relative options for wrapper.invocation.mode:
+cf.absolute
+cf.relative
+
+A run.sh file contains the commandlines to run all the combinations.
+
+You will need to adapt the absolute pathnames in the swift sources based on where you run.
+
+The CDM policy file is fs.data.
Added: branches/release-0.93/tests/cdm/absolute/basic.swift
===================================================================
--- branches/release-0.93/tests/cdm/absolute/basic.swift (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/basic.swift 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,18 @@
+
+type file;
+
+app (file o) catnap (string delay, file i)
+{
+ catnap delay @i stdout=@o;
+}
+
+string delay=@arg("s","1");
+
+file out[]<array_mapper; files=["/home/ketan/out1.data","/home/ketan/out2.data","out3.data","out4.data"]>;
+
+file data[]<array_mapper; files=["/home/ketan/data1.txt","data2.txt","/home/ketan/data4.txt","data4.txt"]>;
+
+foreach o, j in out {
+ out[j] = catnap(delay,data[j]);
+}
+
Added: branches/release-0.93/tests/cdm/absolute/catnap.sh
===================================================================
--- branches/release-0.93/tests/cdm/absolute/catnap.sh (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/catnap.sh 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,4 @@
+#! /bin/sh
+sleep $1
+shift
+cat $*
Property changes on: branches/release-0.93/tests/cdm/absolute/catnap.sh
___________________________________________________________________
Added: svn:executable
+ *
Added: branches/release-0.93/tests/cdm/absolute/cf.absolute
===================================================================
--- branches/release-0.93/tests/cdm/absolute/cf.absolute (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/cf.absolute 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,8 @@
+wrapperlog.always.transfer=true
+sitedir.keep=true
+execution.retries=0
+lazy.errors=false
+status.mode=provider
+use.provider.staging=false
+provider.staging.pin.swiftfiles=false
+wrapper.invocation.mode=absolute
Added: branches/release-0.93/tests/cdm/absolute/cf.relative
===================================================================
--- branches/release-0.93/tests/cdm/absolute/cf.relative (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/cf.relative 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,8 @@
+wrapperlog.always.transfer=true
+sitedir.keep=true
+execution.retries=0
+lazy.errors=false
+status.mode=provider
+use.provider.staging=false
+provider.staging.pin.swiftfiles=false
+wrapper.invocation.mode=relative
Added: branches/release-0.93/tests/cdm/absolute/data1.txt
===================================================================
--- branches/release-0.93/tests/cdm/absolute/data1.txt (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/data1.txt 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data1
Added: branches/release-0.93/tests/cdm/absolute/data2.txt
===================================================================
--- branches/release-0.93/tests/cdm/absolute/data2.txt (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/data2.txt 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data2
Added: branches/release-0.93/tests/cdm/absolute/data3.txt
===================================================================
--- branches/release-0.93/tests/cdm/absolute/data3.txt (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/data3.txt 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data3
Added: branches/release-0.93/tests/cdm/absolute/data4.txt
===================================================================
--- branches/release-0.93/tests/cdm/absolute/data4.txt (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/data4.txt 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data4
Added: branches/release-0.93/tests/cdm/absolute/ff.kml
===================================================================
--- branches/release-0.93/tests/cdm/absolute/ff.kml (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/ff.kml 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,223 @@
+<project><!-- CACHE ID 4ce39a0c-5c18-4b47-8d49-6688cfc1844b -->
+ <import file="sys.xml"/>
+ <import file="scheduler.xml"/>
+ <import file="rlog.xml"/>
+ <import file="vdl.k"/>
+ <types>
+ <xs:schema targetNamespace="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:simpleType name="file">
+ <xs:restriction base="string"/>
+ </xs:simpleType>
+ </xs:schema>
+ </types>
+ <global name="swift#string#17001">
+ <vdl:new type="string" value="1" />
+ </global>
+ <global name="swift#string#17004">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out2.data" />
+ </global>
+ <global name="swift#string#17008">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/data1.txt" />
+ </global>
+ <global name="swift#string#17000">
+ <vdl:new type="string" value="s" />
+ </global>
+ <global name="swift#string#17005">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out3.data" />
+ </global>
+ <global name="swift#string#17006">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out4.data" />
+ </global>
+ <global name="swift#string#17003">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out1.data" />
+ </global>
+ <global name="swift#string#17009">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/data2.txt" />
+ </global>
+ <global name="swift#string#17010">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/data4.txt" />
+ </global>
+ <element name="catnap" arguments="o,_delay,i">
+ <parameterlog>
+ <string>input</string>
+ <string>_delay</string>
+ <vdl:getdatasetprovenanceid var="{_delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>input</string>
+ <string>i</string>
+ <vdl:getdatasetprovenanceid var="{i}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>output</string>
+ <string>o</string>
+ <vdl:getdatasetprovenanceid var="{o}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <log level="debug" message="PROCEDURE line=4 thread={#thread} name=catnap"/>
+ <vdl:execute>
+ <vdl:tr>catnap</vdl:tr>
+ <vdl:stagein var="{_delay}"/>
+ <vdl:stagein var="{i}"/>
+ <vdl:stageout var="{o}"/>
+ <vdl:arguments>
+ <variable>_delay</variable>
+ <swiftscript:filename>
+ <variable>i</variable>
+ </swiftscript:filename>
+ </vdl:arguments>
+ <vdl:stdout>
+ <swiftscript:filename>
+ <variable>o</variable>
+ </swiftscript:filename>
+ </vdl:stdout>
+ </vdl:execute>
+ <vdl:closedataset var="{o}"/>
+ <log level="debug" message="PROCEDURE_END line=4"/></element>
+
+ <set name="delay">
+ <vdl:new type="string" dbgname="delay" waitfor="88000" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17002">
+ <vdl:new type="string[]" dbgname="swift#mapper#17002" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17002</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17002}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="out">
+ <vdl:new type="file[]" dbgname="out" waitfor="88002">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17002</variable></vdl:parameter>
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>out</string>
+ <vdl:getdatasetprovenanceid var="{out}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17007">
+ <vdl:new type="string[]" dbgname="swift#mapper#17007" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17007</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17007}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="data">
+ <vdl:new type="file[]" dbgname="data">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17007</variable></vdl:parameter>
+ <vdl:parameter name="input" value="true" />
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>data</string>
+ <vdl:getdatasetprovenanceid var="{data}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <restartLog>
+ <vdl:mains>
+ <vdl:startprogressticker />
+ <vdl:mainp>
+ <parallel>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>delay</variable>
+ </argument>
+ <argument name="value">
+ <swiftscript:arg>
+ <variable>swift#string#17000</variable><variable>swift#string#17001</variable>
+ </swiftscript:arg>
+ </argument>
+ </vdl:setfieldvalue>
+ <partialCloseDataset var="{delay}" closeID="88000" />
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17002</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17003</variable>
+ <variable>swift#string#17004</variable>
+ <variable>swift#string#17005</variable>
+ <variable>swift#string#17006</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17007</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17008</variable>
+ <variable>swift#string#17009</variable>
+ <variable>swift#string#17010</variable>
+ <variable>swift#string#17010</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:tparallelFor name="$" selfClose="true">
+ <getarrayiterator><variable>out</variable></getarrayiterator>
+ <set names="$$, o">
+ <each items="{$}"/>
+ </set>
+ <set name="j">
+ <vdl:new type="int" value="{$$}"/>
+ </set> <log level="debug" message="FOREACH_IT_START line=15 thread={#thread}"/>
+ <log level="debug"><string>SCOPE thread={#thread}</string></log>
+
+ <sequentialWithID>
+ <sequential>
+ <catnap>
+ <parallel>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>out</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ <variable>delay</variable>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>data</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ </parallel>
+ </catnap>
+ </sequential>
+ </sequentialWithID>
+ <log level="debug" message="FOREACH_IT_END line=15 thread={#thread}"/>
+ </vdl:tparallelFor>
+ <partialCloseDataset var="{out}" closeID="88002" />
+ </sequential>
+ </parallel>
+ </vdl:mainp>
+ <vdl:stopprogressticker />
+ </vdl:mains>
+ </restartLog>
+</project>
Added: branches/release-0.93/tests/cdm/absolute/ff.swift
===================================================================
--- branches/release-0.93/tests/cdm/absolute/ff.swift (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/ff.swift 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,18 @@
+
+type file;
+
+app (file o) catnap (string _delay, file i)
+{
+ catnap _delay @i stdout=@o;
+}
+
+string delay=@arg("s","1");
+
+file out[]<array_mapper; files=["/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/out1.data","/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/out2.data","/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/out3.data","/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/out4.data"]>;
+
+file data[]<array_mapper; files=["/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/data1.txt","/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/data2.txt","/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/data4.txt","/home/ketan/swift-install/0.93/cog/modules/swift/tests/cdm/absolute/data4.txt"]>;
+
+foreach o, j in out {
+ out[j] = catnap(delay,data[j]);
+}
+
Added: branches/release-0.93/tests/cdm/absolute/fr.kml
===================================================================
--- branches/release-0.93/tests/cdm/absolute/fr.kml (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/fr.kml 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,223 @@
+<project><!-- CACHE ID 4ce39a0c-5c18-4b47-8d49-6688cfc1844b -->
+ <import file="sys.xml"/>
+ <import file="scheduler.xml"/>
+ <import file="rlog.xml"/>
+ <import file="vdl.k"/>
+ <types>
+ <xs:schema targetNamespace="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:simpleType name="file">
+ <xs:restriction base="string"/>
+ </xs:simpleType>
+ </xs:schema>
+ </types>
+ <global name="swift#string#17001">
+ <vdl:new type="string" value="1" />
+ </global>
+ <global name="swift#string#17008">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/data1.txt" />
+ </global>
+ <global name="swift#string#17003">
+ <vdl:new type="string" value="out1.data" />
+ </global>
+ <global name="swift#string#17000">
+ <vdl:new type="string" value="s" />
+ </global>
+ <global name="swift#string#17004">
+ <vdl:new type="string" value="out2.data" />
+ </global>
+ <global name="swift#string#17009">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/data2.txt" />
+ </global>
+ <global name="swift#string#17010">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/data4.txt" />
+ </global>
+ <global name="swift#string#17006">
+ <vdl:new type="string" value="out4.data" />
+ </global>
+ <global name="swift#string#17005">
+ <vdl:new type="string" value="out3.data" />
+ </global>
+ <element name="catnap" arguments="o,delay,i">
+ <parameterlog>
+ <string>input</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>input</string>
+ <string>i</string>
+ <vdl:getdatasetprovenanceid var="{i}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>output</string>
+ <string>o</string>
+ <vdl:getdatasetprovenanceid var="{o}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <log level="debug" message="PROCEDURE line=4 thread={#thread} name=catnap"/>
+ <vdl:execute>
+ <vdl:tr>catnap</vdl:tr>
+ <vdl:stagein var="{delay}"/>
+ <vdl:stagein var="{i}"/>
+ <vdl:stageout var="{o}"/>
+ <vdl:arguments>
+ <variable>delay</variable>
+ <swiftscript:filename>
+ <variable>i</variable>
+ </swiftscript:filename>
+ </vdl:arguments>
+ <vdl:stdout>
+ <swiftscript:filename>
+ <variable>o</variable>
+ </swiftscript:filename>
+ </vdl:stdout>
+ </vdl:execute>
+ <vdl:closedataset var="{o}"/>
+ <log level="debug" message="PROCEDURE_END line=4"/></element>
+
+ <set name="delay">
+ <vdl:new type="string" dbgname="delay" waitfor="88000" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17002">
+ <vdl:new type="string[]" dbgname="swift#mapper#17002" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17002</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17002}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="out">
+ <vdl:new type="file[]" dbgname="out" waitfor="88002">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17002</variable></vdl:parameter>
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>out</string>
+ <vdl:getdatasetprovenanceid var="{out}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17007">
+ <vdl:new type="string[]" dbgname="swift#mapper#17007" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17007</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17007}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="data">
+ <vdl:new type="file[]" dbgname="data">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17007</variable></vdl:parameter>
+ <vdl:parameter name="input" value="true" />
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>data</string>
+ <vdl:getdatasetprovenanceid var="{data}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <restartLog>
+ <vdl:mains>
+ <vdl:startprogressticker />
+ <vdl:mainp>
+ <parallel>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>delay</variable>
+ </argument>
+ <argument name="value">
+ <swiftscript:arg>
+ <variable>swift#string#17000</variable><variable>swift#string#17001</variable>
+ </swiftscript:arg>
+ </argument>
+ </vdl:setfieldvalue>
+ <partialCloseDataset var="{delay}" closeID="88000" />
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17002</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17003</variable>
+ <variable>swift#string#17004</variable>
+ <variable>swift#string#17005</variable>
+ <variable>swift#string#17006</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17007</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17008</variable>
+ <variable>swift#string#17009</variable>
+ <variable>swift#string#17010</variable>
+ <variable>swift#string#17010</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:tparallelFor name="$" selfClose="true">
+ <getarrayiterator><variable>out</variable></getarrayiterator>
+ <set names="$$, o">
+ <each items="{$}"/>
+ </set>
+ <set name="j">
+ <vdl:new type="int" value="{$$}"/>
+ </set> <log level="debug" message="FOREACH_IT_START line=15 thread={#thread}"/>
+ <log level="debug"><string>SCOPE thread={#thread}</string></log>
+
+ <sequentialWithID>
+ <sequential>
+ <catnap>
+ <parallel>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>out</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ <variable>delay</variable>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>data</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ </parallel>
+ </catnap>
+ </sequential>
+ </sequentialWithID>
+ <log level="debug" message="FOREACH_IT_END line=15 thread={#thread}"/>
+ </vdl:tparallelFor>
+ <partialCloseDataset var="{out}" closeID="88002" />
+ </sequential>
+ </parallel>
+ </vdl:mainp>
+ <vdl:stopprogressticker />
+ </vdl:mains>
+ </restartLog>
+</project>
Added: branches/release-0.93/tests/cdm/absolute/fr.swift
===================================================================
--- branches/release-0.93/tests/cdm/absolute/fr.swift (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/fr.swift 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,18 @@
+
+type file;
+
+app (file o) catnap (string delay, file i)
+{
+ catnap delay @i stdout=@o;
+}
+
+string delay=@arg("s","1");
+
+file out[]<array_mapper; files=["out1.data","out2.data","out3.data","out4.data"]>;
+
+file data[]<array_mapper; files=["/home/ketan/cdm_tests/data1.txt","/home/ketan/cdm_tests/data2.txt","/home/ketan/cdm_tests/data4.txt","/home/ketan/cdm_tests/data4.txt"]>;
+
+foreach o, j in out {
+ out[j] = catnap(delay,data[j]);
+}
+
Added: branches/release-0.93/tests/cdm/absolute/fs.data
===================================================================
--- branches/release-0.93/tests/cdm/absolute/fs.data (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/fs.data 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+rule \./outdir/.* DIRECT /home/ketan/cdm_test
Added: branches/release-0.93/tests/cdm/absolute/out1.data
===================================================================
--- branches/release-0.93/tests/cdm/absolute/out1.data (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/out1.data 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data1
Added: branches/release-0.93/tests/cdm/absolute/out2.data
===================================================================
--- branches/release-0.93/tests/cdm/absolute/out2.data (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/out2.data 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data2
Added: branches/release-0.93/tests/cdm/absolute/out3.data
===================================================================
--- branches/release-0.93/tests/cdm/absolute/out3.data (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/out3.data 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data4
Added: branches/release-0.93/tests/cdm/absolute/out4.data
===================================================================
--- branches/release-0.93/tests/cdm/absolute/out4.data (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/out4.data 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+hello from data4
Added: branches/release-0.93/tests/cdm/absolute/rf.kml
===================================================================
--- branches/release-0.93/tests/cdm/absolute/rf.kml (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/rf.kml 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,223 @@
+<project><!-- CACHE ID 4ce39a0c-5c18-4b47-8d49-6688cfc1844b -->
+ <import file="sys.xml"/>
+ <import file="scheduler.xml"/>
+ <import file="rlog.xml"/>
+ <import file="vdl.k"/>
+ <types>
+ <xs:schema targetNamespace="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:simpleType name="file">
+ <xs:restriction base="string"/>
+ </xs:simpleType>
+ </xs:schema>
+ </types>
+ <global name="swift#string#17008">
+ <vdl:new type="string" value="data1.txt" />
+ </global>
+ <global name="swift#string#17001">
+ <vdl:new type="string" value="1" />
+ </global>
+ <global name="swift#string#17004">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out2.data" />
+ </global>
+ <global name="swift#string#17000">
+ <vdl:new type="string" value="s" />
+ </global>
+ <global name="swift#string#17005">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out3.data" />
+ </global>
+ <global name="swift#string#17009">
+ <vdl:new type="string" value="data2.txt" />
+ </global>
+ <global name="swift#string#17006">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out4.data" />
+ </global>
+ <global name="swift#string#17003">
+ <vdl:new type="string" value="/home/ketan/cdm_tests/out1.data" />
+ </global>
+ <global name="swift#string#17010">
+ <vdl:new type="string" value="data4.txt" />
+ </global>
+ <element name="catnap" arguments="o,delay,i">
+ <parameterlog>
+ <string>input</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>input</string>
+ <string>i</string>
+ <vdl:getdatasetprovenanceid var="{i}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>output</string>
+ <string>o</string>
+ <vdl:getdatasetprovenanceid var="{o}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <log level="debug" message="PROCEDURE line=4 thread={#thread} name=catnap"/>
+ <vdl:execute>
+ <vdl:tr>catnap</vdl:tr>
+ <vdl:stagein var="{delay}"/>
+ <vdl:stagein var="{i}"/>
+ <vdl:stageout var="{o}"/>
+ <vdl:arguments>
+ <variable>delay</variable>
+ <swiftscript:filename>
+ <variable>i</variable>
+ </swiftscript:filename>
+ </vdl:arguments>
+ <vdl:stdout>
+ <swiftscript:filename>
+ <variable>o</variable>
+ </swiftscript:filename>
+ </vdl:stdout>
+ </vdl:execute>
+ <vdl:closedataset var="{o}"/>
+ <log level="debug" message="PROCEDURE_END line=4"/></element>
+
+ <set name="delay">
+ <vdl:new type="string" dbgname="delay" waitfor="88000" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17002">
+ <vdl:new type="string[]" dbgname="swift#mapper#17002" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17002</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17002}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="out">
+ <vdl:new type="file[]" dbgname="out" waitfor="88002">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17002</variable></vdl:parameter>
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>out</string>
+ <vdl:getdatasetprovenanceid var="{out}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17007">
+ <vdl:new type="string[]" dbgname="swift#mapper#17007" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17007</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17007}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="data">
+ <vdl:new type="file[]" dbgname="data">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17007</variable></vdl:parameter>
+ <vdl:parameter name="input" value="true" />
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>data</string>
+ <vdl:getdatasetprovenanceid var="{data}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <restartLog>
+ <vdl:mains>
+ <vdl:startprogressticker />
+ <vdl:mainp>
+ <parallel>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>delay</variable>
+ </argument>
+ <argument name="value">
+ <swiftscript:arg>
+ <variable>swift#string#17000</variable><variable>swift#string#17001</variable>
+ </swiftscript:arg>
+ </argument>
+ </vdl:setfieldvalue>
+ <partialCloseDataset var="{delay}" closeID="88000" />
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17002</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17003</variable>
+ <variable>swift#string#17004</variable>
+ <variable>swift#string#17005</variable>
+ <variable>swift#string#17006</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17007</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17008</variable>
+ <variable>swift#string#17009</variable>
+ <variable>swift#string#17010</variable>
+ <variable>swift#string#17010</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:tparallelFor name="$" selfClose="true">
+ <getarrayiterator><variable>out</variable></getarrayiterator>
+ <set names="$$, o">
+ <each items="{$}"/>
+ </set>
+ <set name="j">
+ <vdl:new type="int" value="{$$}"/>
+ </set> <log level="debug" message="FOREACH_IT_START line=15 thread={#thread}"/>
+ <log level="debug"><string>SCOPE thread={#thread}</string></log>
+
+ <sequentialWithID>
+ <sequential>
+ <catnap>
+ <parallel>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>out</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ <variable>delay</variable>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>data</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ </parallel>
+ </catnap>
+ </sequential>
+ </sequentialWithID>
+ <log level="debug" message="FOREACH_IT_END line=15 thread={#thread}"/>
+ </vdl:tparallelFor>
+ <partialCloseDataset var="{out}" closeID="88002" />
+ </sequential>
+ </parallel>
+ </vdl:mainp>
+ <vdl:stopprogressticker />
+ </vdl:mains>
+ </restartLog>
+</project>
Added: branches/release-0.93/tests/cdm/absolute/rf.swift
===================================================================
--- branches/release-0.93/tests/cdm/absolute/rf.swift (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/rf.swift 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,18 @@
+
+type file;
+
+app (file o) catnap (string delay, file i)
+{
+ catnap delay @i stdout=@o;
+}
+
+string delay=@arg("s","1");
+
+file out[]<array_mapper; files=["/home/ketan/cdm_tests/out1.data","/home/ketan/cdm_tests/out2.data","/home/ketan/cdm_tests/out3.data","/home/ketan/cdm_tests/out4.data"]>;
+
+file data[]<array_mapper; files=["data1.txt","data2.txt","data4.txt","data4.txt"]>;
+
+foreach o, j in out {
+ out[j] = catnap(delay,data[j]);
+}
+
Added: branches/release-0.93/tests/cdm/absolute/rr.kml
===================================================================
--- branches/release-0.93/tests/cdm/absolute/rr.kml (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/rr.kml 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,223 @@
+<project><!-- CACHE ID 4ce39a0c-5c18-4b47-8d49-6688cfc1844b -->
+ <import file="sys.xml"/>
+ <import file="scheduler.xml"/>
+ <import file="rlog.xml"/>
+ <import file="vdl.k"/>
+ <types>
+ <xs:schema targetNamespace="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns="http://ci.uchicago.edu/swift/2009/02/swiftscript" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ <xs:simpleType name="file">
+ <xs:restriction base="string"/>
+ </xs:simpleType>
+ </xs:schema>
+ </types>
+ <global name="swift#string#17008">
+ <vdl:new type="string" value="data1.txt" />
+ </global>
+ <global name="swift#string#17001">
+ <vdl:new type="string" value="1" />
+ </global>
+ <global name="swift#string#17003">
+ <vdl:new type="string" value="out1.data" />
+ </global>
+ <global name="swift#string#17000">
+ <vdl:new type="string" value="s" />
+ </global>
+ <global name="swift#string#17009">
+ <vdl:new type="string" value="data2.txt" />
+ </global>
+ <global name="swift#string#17004">
+ <vdl:new type="string" value="out2.data" />
+ </global>
+ <global name="swift#string#17006">
+ <vdl:new type="string" value="out4.data" />
+ </global>
+ <global name="swift#string#17010">
+ <vdl:new type="string" value="data4.txt" />
+ </global>
+ <global name="swift#string#17005">
+ <vdl:new type="string" value="out3.data" />
+ </global>
+ <element name="catnap" arguments="o,delay,i">
+ <parameterlog>
+ <string>input</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>input</string>
+ <string>i</string>
+ <vdl:getdatasetprovenanceid var="{i}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <parameterlog>
+ <string>output</string>
+ <string>o</string>
+ <vdl:getdatasetprovenanceid var="{o}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <log level="debug" message="PROCEDURE line=4 thread={#thread} name=catnap"/>
+ <vdl:execute>
+ <vdl:tr>catnap</vdl:tr>
+ <vdl:stagein var="{delay}"/>
+ <vdl:stagein var="{i}"/>
+ <vdl:stageout var="{o}"/>
+ <vdl:arguments>
+ <variable>delay</variable>
+ <swiftscript:filename>
+ <variable>i</variable>
+ </swiftscript:filename>
+ </vdl:arguments>
+ <vdl:stdout>
+ <swiftscript:filename>
+ <variable>o</variable>
+ </swiftscript:filename>
+ </vdl:stdout>
+ </vdl:execute>
+ <vdl:closedataset var="{o}"/>
+ <log level="debug" message="PROCEDURE_END line=4"/></element>
+
+ <set name="delay">
+ <vdl:new type="string" dbgname="delay" waitfor="88000" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>delay</string>
+ <vdl:getdatasetprovenanceid var="{delay}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17002">
+ <vdl:new type="string[]" dbgname="swift#mapper#17002" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17002</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17002}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="out">
+ <vdl:new type="file[]" dbgname="out" waitfor="88002">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17002</variable></vdl:parameter>
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>out</string>
+ <vdl:getdatasetprovenanceid var="{out}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="swift#mapper#17007">
+ <vdl:new type="string[]" dbgname="swift#mapper#17007" waitfor="" />
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>swift#mapper#17007</string>
+ <vdl:getdatasetprovenanceid var="{swift#mapper#17007}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <set name="data">
+ <vdl:new type="file[]" dbgname="data">
+ <vdl:mapping descriptor="array_mapper">
+ <vdl:parameter name="files"><variable>swift#mapper#17007</variable></vdl:parameter>
+ <vdl:parameter name="input" value="true" />
+ </vdl:mapping>
+ </vdl:new>
+ </set>
+ <parameterlog>
+ <string>intermediate</string>
+ <string>data</string>
+ <vdl:getdatasetprovenanceid var="{data}" />
+ <string>{#thread}</string>
+ </parameterlog>
+ <restartLog>
+ <vdl:mains>
+ <vdl:startprogressticker />
+ <vdl:mainp>
+ <parallel>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>delay</variable>
+ </argument>
+ <argument name="value">
+ <swiftscript:arg>
+ <variable>swift#string#17000</variable><variable>swift#string#17001</variable>
+ </swiftscript:arg>
+ </argument>
+ </vdl:setfieldvalue>
+ <partialCloseDataset var="{delay}" closeID="88000" />
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17002</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17003</variable>
+ <variable>swift#string#17004</variable>
+ <variable>swift#string#17005</variable>
+ <variable>swift#string#17006</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:setfieldvalue>
+ <argument name="var">
+ <variable>swift#mapper#17007</variable>
+ </argument>
+ <argument name="value">
+ <vdl:createarray>
+ <list>
+ <variable>swift#string#17008</variable>
+ <variable>swift#string#17009</variable>
+ <variable>swift#string#17010</variable>
+ <variable>swift#string#17010</variable>
+ </list>
+ </vdl:createarray>
+ </argument>
+ </vdl:setfieldvalue>
+ </sequential>
+ <sequential>
+ <vdl:tparallelFor name="$" selfClose="true">
+ <getarrayiterator><variable>out</variable></getarrayiterator>
+ <set names="$$, o">
+ <each items="{$}"/>
+ </set>
+ <set name="j">
+ <vdl:new type="int" value="{$$}"/>
+ </set> <log level="debug" message="FOREACH_IT_START line=15 thread={#thread}"/>
+ <log level="debug"><string>SCOPE thread={#thread}</string></log>
+
+ <sequentialWithID>
+ <sequential>
+ <catnap>
+ <parallel>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>out</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ <variable>delay</variable>
+ <vdl:getfieldsubscript>
+ <argument name="var"><variable>data</variable></argument>
+ <argument name="subscript"><variable>j</variable></argument>
+ </vdl:getfieldsubscript>
+ </parallel>
+ </catnap>
+ </sequential>
+ </sequentialWithID>
+ <log level="debug" message="FOREACH_IT_END line=15 thread={#thread}"/>
+ </vdl:tparallelFor>
+ <partialCloseDataset var="{out}" closeID="88002" />
+ </sequential>
+ </parallel>
+ </vdl:mainp>
+ <vdl:stopprogressticker />
+ </vdl:mains>
+ </restartLog>
+</project>
Added: branches/release-0.93/tests/cdm/absolute/rr.swift
===================================================================
--- branches/release-0.93/tests/cdm/absolute/rr.swift (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/rr.swift 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,18 @@
+
+type file;
+
+app (file o) catnap (string delay, file i)
+{
+ catnap delay @i stdout=@o;
+}
+
+string delay=@arg("s","1");
+
+file out[]<array_mapper; files=["out1.data","out2.data","out3.data","out4.data"]>;
+
+file data[]<array_mapper; files=["data1.txt","data2.txt","data4.txt","data4.txt"]>;
+
+foreach o, j in out {
+ out[j] = catnap(delay,data[j]);
+}
+
Added: branches/release-0.93/tests/cdm/absolute/run.sh
===================================================================
--- branches/release-0.93/tests/cdm/absolute/run.sh (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/run.sh 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,16 @@
+swift -config cf.absolute -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid ff_config_abs ff.swift
+
+swift -config cf.absolute -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid fr_config_abs fr.swift
+
+swift -config cf.absolute -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid rf_config_abs rf.swift
+
+swift -config cf.absolute -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid rr_config_abs rr.swift
+
+swift -config cf.relative -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid ff_config_rel ff.swift
+
+swift -config cf.relative -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid fr_config_rel fr.swift
+
+swift -config cf.relative -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid rf_config_rel rf.swift
+
+swift -config cf.relative -sites.file sites.xml -tc.file tc -cdm.file fs.ff -runid rr_config_rel rr.swift
+
Added: branches/release-0.93/tests/cdm/absolute/set-env.sh
===================================================================
--- branches/release-0.93/tests/cdm/absolute/set-env.sh (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/set-env.sh 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1 @@
+export PATH=/home/ketan/swift-install/trunk/cog/modules/swift/bin/grid:/home/ketan/swift-install/0.93/cog/modules/swift/dist/swift-svn/bin:$PATH
Added: branches/release-0.93/tests/cdm/absolute/tc
===================================================================
--- branches/release-0.93/tests/cdm/absolute/tc (rev 0)
+++ branches/release-0.93/tests/cdm/absolute/tc 2011-11-14 20:07:14 UTC (rev 5289)
@@ -0,0 +1,6 @@
+localhost sh /bin/sh null null null
+localhost cat /bin/cat null null null
+pbs cat /bin/cat null null null
+mcs cat /bin/cat null null null
+localhost catnap /home/ketan/cdm_tests/catnap.sh null null GLOBUS::maxwalltime="00:01:00"
+
More information about the Swift-commit
mailing list