From 0d96e1acd8957cc7488ed925694b0a3183132840 Mon Sep 17 00:00:00 2001 From: Paul Houle Date: Thu, 10 Oct 2013 19:35:49 -0400 Subject: [PATCH] #32 add sieve3 step to basekbNowFlow --- .../haruhi/shell/applicationContext.xml | 10 ++++++++++ .../ontology2/haruhi/flows/TestFlowBeans.java | 16 +++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/haruhi/src/main/resources/com/ontology2/haruhi/shell/applicationContext.xml b/haruhi/src/main/resources/com/ontology2/haruhi/shell/applicationContext.xml index c6c7062..2eddf08 100644 --- a/haruhi/src/main/resources/com/ontology2/haruhi/shell/applicationContext.xml +++ b/haruhi/src/main/resources/com/ontology2/haruhi/shell/applicationContext.xml @@ -71,6 +71,16 @@ + + + + 'run' + 'sieve3' + pos[2]+pos[1]+'/accepted/' + pos[2]+pos[1]+'/sieved/' + + + diff --git a/haruhi/src/test/java/com/ontology2/haruhi/flows/TestFlowBeans.java b/haruhi/src/test/java/com/ontology2/haruhi/flows/TestFlowBeans.java index 8477666..56a7c6c 100644 --- a/haruhi/src/test/java/com/ontology2/haruhi/flows/TestFlowBeans.java +++ b/haruhi/src/test/java/com/ontology2/haruhi/flows/TestFlowBeans.java @@ -26,7 +26,7 @@ public class TestFlowBeans { List flowArgs=Lists.newArrayList("s3n://freebase-dumps/","1942-12-07-00-00","s3n://basekb-now/"); List steps=basekbNowFlow.generateSteps(flowArgs); assertNotNull(steps); - assertEquals(2,steps.size()); + assertEquals(3,steps.size()); { assertTrue(steps.get(0) instanceof SpringStep); @@ -55,5 +55,19 @@ public class TestFlowBeans { assertEquals("/preprocessed/1942-12-07-00-00/",args.get(i++)); assertEquals("s3n://basekb-now/1942-12-07-00-00/",args.get(i++)); } + + { + assertTrue(steps.get(2) instanceof SpringStep); + SpringStep step2=(SpringStep) steps.get(2); + List args=step2.getStepArgs(flowArgs); + + assertEquals(4,args.size()); + + int i=0; + assertEquals("run",args.get(i++)); + assertEquals("sieve3",args.get(i++)); + assertEquals("s3n://basekb-now/1942-12-07-00-00/accepted/",args.get(i++)); + assertEquals("s3n://basekb-now/1942-12-07-00-00/sieved/",args.get(i++)); + } } }