[Swift-commit] r5240 - in trunk/tests/providers: . ranger ranger/gt2 ranger/local

davidk at ci.uchicago.edu davidk at ci.uchicago.edu
Mon Oct 17 22:01:42 CDT 2011


Author: davidk
Date: 2011-10-17 22:01:42 -0500 (Mon, 17 Oct 2011)
New Revision: 5240

Added:
   trunk/tests/providers/ranger/
   trunk/tests/providers/ranger/gt2/
   trunk/tests/providers/ranger/gt2/001-catsn-ranger.swift
   trunk/tests/providers/ranger/gt2/cf
   trunk/tests/providers/ranger/gt2/data.txt
   trunk/tests/providers/ranger/gt2/sites.template.xml
   trunk/tests/providers/ranger/gt2/start_proxy.sh
   trunk/tests/providers/ranger/gt2/tc.template.data
   trunk/tests/providers/ranger/local/
   trunk/tests/providers/ranger/local/001-catsn-ranger.check.sh
   trunk/tests/providers/ranger/local/001-catsn-ranger.setup.sh
   trunk/tests/providers/ranger/local/001-catsn-ranger.swift
   trunk/tests/providers/ranger/local/001-catsn-ranger.timeout
   trunk/tests/providers/ranger/local/catsn.0001.out.expected
   trunk/tests/providers/ranger/local/catsn.0002.out.expected
   trunk/tests/providers/ranger/local/catsn.0003.out.expected
   trunk/tests/providers/ranger/local/catsn.0004.out.expected
   trunk/tests/providers/ranger/local/catsn.0005.out.expected
   trunk/tests/providers/ranger/local/catsn.0006.out.expected
   trunk/tests/providers/ranger/local/catsn.0007.out.expected
   trunk/tests/providers/ranger/local/catsn.0008.out.expected
   trunk/tests/providers/ranger/local/catsn.0009.out.expected
   trunk/tests/providers/ranger/local/catsn.0010.out.expected
   trunk/tests/providers/ranger/local/data.txt
   trunk/tests/providers/ranger/local/sites.template.xml
   trunk/tests/providers/ranger/local/tc.template.data
   trunk/tests/providers/ranger/local/title.txt
Log:
Ranger provider tests


Added: trunk/tests/providers/ranger/gt2/001-catsn-ranger.swift
===================================================================
--- trunk/tests/providers/ranger/gt2/001-catsn-ranger.swift	                        (rev 0)
+++ trunk/tests/providers/ranger/gt2/001-catsn-ranger.swift	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,15 @@
+type file;
+
+app (file o) cat (file i)
+{
+  cat @i stdout=@o;
+}
+
+string t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
+string char[] = @strsplit(t, "");  
+
+file out[]<simple_mapper; location=".", prefix="catsn.",suffix=".out">;
+foreach j in [1:@toint(@arg("n","10"))] {
+  file data<"data.txt">;
+  out[j] = cat(data);
+}

Added: trunk/tests/providers/ranger/gt2/cf
===================================================================
--- trunk/tests/providers/ranger/gt2/cf	                        (rev 0)
+++ trunk/tests/providers/ranger/gt2/cf	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,7 @@
+wrapperlog.always.transfer=true
+sitedir.keep=true
+execution.retries=0
+lazy.errors=false
+status.mode=provider
+use.provider.staging=true
+provider.staging.pin.swiftfiles=false

Added: trunk/tests/providers/ranger/gt2/data.txt
===================================================================
--- trunk/tests/providers/ranger/gt2/data.txt	                        (rev 0)
+++ trunk/tests/providers/ranger/gt2/data.txt	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+ranger testing yeehaw

Added: trunk/tests/providers/ranger/gt2/sites.template.xml
===================================================================
--- trunk/tests/providers/ranger/gt2/sites.template.xml	                        (rev 0)
+++ trunk/tests/providers/ranger/gt2/sites.template.xml	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,16 @@
+<config>
+<pool handle="ranger">
+      <execution provider="coaster" jobManager="gt2:SGE" url="129.114.50.165"/>
+      <filesystem provider="gsiftp" url="gsiftp://129.114.50.166"/>
+      <profile namespace="globus" key="maxtime">3600</profile>
+      <profile namespace="globus" key="maxWallTime">00:00:03</profile>
+      <profile namespace="globus" key="jobsPerNode">1</profile>
+      <profile namespace="globus" key="nodeGranularity">16</profile>
+      <profile namespace="globus" key="maxNodes">16</profile>
+      <profile namespace="globus" key="queue">development</profile>
+      <profile namespace="karajan" key="jobThrottle">0.9</profile>
+      <profile namespace="globus" key="project">TG-DBS080004N</profile>
+      <profile namespace="globus" key="pe">16way</profile>
+      <workdirectory>_WORK_</workdirectory>
+</pool>
+</config>

Added: trunk/tests/providers/ranger/gt2/start_proxy.sh
===================================================================
--- trunk/tests/providers/ranger/gt2/start_proxy.sh	                        (rev 0)
+++ trunk/tests/providers/ranger/gt2/start_proxy.sh	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+myproxy-logon -l dkelly -s myproxy.teragrid.org


Property changes on: trunk/tests/providers/ranger/gt2/start_proxy.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/providers/ranger/gt2/tc.template.data
===================================================================
--- trunk/tests/providers/ranger/gt2/tc.template.data	                        (rev 0)
+++ trunk/tests/providers/ranger/gt2/tc.template.data	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+ranger 	cat 		/bin/cat

Added: trunk/tests/providers/ranger/local/001-catsn-ranger.check.sh
===================================================================
--- trunk/tests/providers/ranger/local/001-catsn-ranger.check.sh	                        (rev 0)
+++ trunk/tests/providers/ranger/local/001-catsn-ranger.check.sh	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+set -x
+
+for count in `seq --format "%04.f" 1 1 10`
+do
+	[ -f catsn.$count.out ] || exit 1
+	CONTENTS1=$( cat catsn.$count.out.expected )
+	CONTENTS2=$( cat catsn.$count.out )
+	[[ $CONTENTS1 == $CONTENTS2 ]] || exit 1
+done
+exit 0


Property changes on: trunk/tests/providers/ranger/local/001-catsn-ranger.check.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/providers/ranger/local/001-catsn-ranger.setup.sh
===================================================================
--- trunk/tests/providers/ranger/local/001-catsn-ranger.setup.sh	                        (rev 0)
+++ trunk/tests/providers/ranger/local/001-catsn-ranger.setup.sh	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+cp -v $GROUP/data.txt . || exit 1
+cp -v $GROUP/*expected . || exit 1
+
+export QUEUE=normal
+


Property changes on: trunk/tests/providers/ranger/local/001-catsn-ranger.setup.sh
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/tests/providers/ranger/local/001-catsn-ranger.swift
===================================================================
--- trunk/tests/providers/ranger/local/001-catsn-ranger.swift	                        (rev 0)
+++ trunk/tests/providers/ranger/local/001-catsn-ranger.swift	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,15 @@
+type file;
+
+app (file o) cat (file i)
+{
+  cat @i stdout=@o;
+}
+
+string t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
+string char[] = @strsplit(t, "");  
+
+file out[]<simple_mapper; location=".", prefix="catsn.",suffix=".out">;
+foreach j in [1:@toint(@arg("n","10"))] {
+  file data<"data.txt">;
+  out[j] = cat(data);
+}

Added: trunk/tests/providers/ranger/local/001-catsn-ranger.timeout
===================================================================
--- trunk/tests/providers/ranger/local/001-catsn-ranger.timeout	                        (rev 0)
+++ trunk/tests/providers/ranger/local/001-catsn-ranger.timeout	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,2 @@
+7200
+

Added: trunk/tests/providers/ranger/local/catsn.0001.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0001.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0001.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0002.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0002.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0002.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0003.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0003.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0003.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0004.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0004.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0004.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0005.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0005.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0005.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0006.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0006.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0006.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0007.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0007.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0007.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0008.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0008.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0008.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0009.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0009.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0009.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/catsn.0010.out.expected
===================================================================
--- trunk/tests/providers/ranger/local/catsn.0010.out.expected	                        (rev 0)
+++ trunk/tests/providers/ranger/local/catsn.0010.out.expected	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/data.txt
===================================================================
--- trunk/tests/providers/ranger/local/data.txt	                        (rev 0)
+++ trunk/tests/providers/ranger/local/data.txt	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Hello world

Added: trunk/tests/providers/ranger/local/sites.template.xml
===================================================================
--- trunk/tests/providers/ranger/local/sites.template.xml	                        (rev 0)
+++ trunk/tests/providers/ranger/local/sites.template.xml	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,17 @@
+<config>
+<pool handle="ranger">
+  <execution jobmanager="local:sge" provider="coaster" url="none"/>
+  <filesystem provider="local" url="none" />
+  <profile namespace="globus" key="maxWallTime">2</profile>
+  <profile namespace="globus" key="maxTime">300</profile>
+  <profile key="jobsPerNode" namespace="globus">1</profile>
+  <profile key="slots" namespace="globus">1</profile>
+  <profile key="nodeGranularity" namespace="globus">16</profile>
+  <profile key="maxNodes" namespace="globus">16</profile>
+  <profile key="queue" namespace="globus">development</profile>
+  <profile key="jobThrottle" namespace="karajan">5.99</profile>
+  <profile key="initialScore" namespace="karajan">10000</profile>
+  <profile namespace="globus" key="project">TG-DBS080004N</profile>
+  <workdirectory>_WORK_</workdirectory>
+</pool>
+</config>

Added: trunk/tests/providers/ranger/local/tc.template.data
===================================================================
--- trunk/tests/providers/ranger/local/tc.template.data	                        (rev 0)
+++ trunk/tests/providers/ranger/local/tc.template.data	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1,8 @@
+ranger 	echo 		/bin/echo	INSTALLED	INTEL32::LINUX	null
+ranger 	cat 		/bin/cat	INSTALLED	INTEL32::LINUX	null
+ranger 	ls 		/bin/ls		INSTALLED	INTEL32::LINUX	null
+ranger 	grep 		/bin/grep	INSTALLED	INTEL32::LINUX	null
+ranger 	sort 		/bin/sort	INSTALLED	INTEL32::LINUX	null
+ranger 	paste 		/bin/paste	INSTALLED	INTEL32::LINUX	null
+ranger	wc		/usr/bin/wc	INSTALLED	INTEL32::LINUX	null
+

Added: trunk/tests/providers/ranger/local/title.txt
===================================================================
--- trunk/tests/providers/ranger/local/title.txt	                        (rev 0)
+++ trunk/tests/providers/ranger/local/title.txt	2011-10-18 03:01:42 UTC (rev 5240)
@@ -0,0 +1 @@
+Ranger local SGE




More information about the Swift-commit mailing list