def test_TopologyParallelUnion(self): topo = Topology("test_TopologyParallelUnion") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4) hwf = hwp.transform(test_functions.ProgramedSeed()) hwf2 = hwp.transform(test_functions.ProgramedSeed()) streamSet = {hwf2} hwu = hwf.union(streamSet) hwup = hwu.end_parallel() hwup.sink(test_functions.SeedSinkRRPU()) streamsx.topology.context.submit("STANDALONE", topo.graph)
def test_TopologyParallelUnion(self): topo = Topology("test_TopologyParallelUnion") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4) hwf = hwp.transform(test_functions.ProgramedSeed()) hwf2 = hwp.transform(test_functions.ProgramedSeed()) streamSet = {hwf2} hwu = hwf.union(streamSet) hwup = hwu.end_parallel() hwup.sink(test_functions.SeedSinkRRPU()) standalone(self, topo)
def test_TopologyHashedParallel(self): topo = Topology("test_TopologyHashedParallel") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4, Routing.HASH_PARTITIONED) hwf = hwp.transform(test_functions.ProgramedSeed()) hwef = hwf.end_parallel() hwef.sink(test_functions.SeedSinkHashOrKey()) standalone(self, topo)
def test_TopologyParallel(self): topo = Topology("test_TopologyParallel") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4) hwf = hwp.transform(test_functions.ProgramedSeed()) hwef = hwf.end_parallel() hwef.sink(test_functions.SeedSinkRR()) standalone(self, topo)
def test_TopologyHashedParallel(self): topo = Topology("test_TopologyHashedParallel") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4, Routing.HASH_PARTITIONED) hwf = hwp.transform(test_functions.ProgramedSeed()) hwef = hwf.end_parallel() hwef.sink(test_functions.SeedSinkHashOrKey()) streamsx.topology.context.submit("STANDALONE", topo.graph)
def test_TopologyParallel(self): topo = Topology("test_TopologyParallel") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4) hwf = hwp.transform(test_functions.ProgramedSeed()) hwef = hwf.end_parallel() hwef.sink(test_functions.SeedSinkRR()) streamsx.topology.context.submit("STANDALONE", topo.graph)
def test_TopologyHashedFuncParallel(self): topo = Topology("test_TopologyHashedFuncParallel") hw = topo.source(test_functions.seedSource) hwp = hw.parallel(4, Routing.HASH_PARTITIONED, test_functions.produceHash) hwf = hwp.map(test_functions.ProgramedSeed()) hwef = hwf.end_parallel() hwef.for_each(test_functions.SeedSinkHashOrKey()) standalone(self, topo)