def setUp(self): self.workflow = parse(os.path.join(testdir,'timestamps.gwf')) open(os.path.join(testdir,'out1'),'a').close() os.system('sleep 1') open(os.path.join(testdir,'out2'),'a').close() os.system('sleep 1') open(os.path.join(testdir,'in'),'a').close()
def test_auto_detection_of_end_targets(self): path = os.path.join(testdir, 'multiple_end_targets.gwf') workflow = parse(path, [], True) DependencyGraph(workflow) self.assertEquals(set(workflow.target_names), set(['TargetB', 'TargetC']))
def setUp(self): open(os.path.join(testdir,'e21'),'a').close() ; os.system('sleep 1') open(os.path.join(testdir,'e22'),'a').close() ; os.system('sleep 1') open(os.path.join(testdir,'e31'),'a').close() ; os.system('sleep 1') open(os.path.join(testdir,'e32'),'a').close() ; os.system('sleep 1') open(os.path.join(testdir,'final'),'a').close() self.workflow = parse(os.path.join(testdir,'graph.gwf')) self.graph = self.workflow.dependency_graph
def setUp(self): open(os.path.join(testdir,'glob.1'),'a').close() open(os.path.join(testdir,'glob.2'),'a').close() open(os.path.join(testdir,'glob.3'),'a').close() self.workflow = parse(os.path.join(testdir,'globs.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'system_files.gwf')) # create one of the two system files open(os.path.join(testdir,'sysfile1'),'a').close()
def setUp(self): self.workflow = parse(os.path.join(testdir,'simple_pipe.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'input-output-lists.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'shell.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'transform.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'timestamps.gwf')) open(os.path.join(testdir,'file1'),'a').close() os.system('sleep 1') # make sure they have different time stamps open(os.path.join(testdir,'file2'),'a').close()
def setUp(self): self.workflow = parse(os.path.join(testdir,'timestamps.gwf')) open(os.path.join(testdir,'file2'),'a').close()
def setUp(self): self.workflow = parse(os.path.join(testdir,'timestamps.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'comments.gwf'))
def setUp(self): self.workflow = parse(os.path.join(testdir,'templates.gwf'))