def test_nested_pipes_stream_setup_stream_jobs():
    tool = jip.find('joined_pipeline')
    assert tool is not None
    p = jip.Pipeline()
    p.run(tool, input="Makefile", output="out.txt")
    jobs = jip.create_jobs(p)
    groups = jip.create_groups(jobs)

    cwd = os.getcwd()
    join = os.path.join
    assert len(groups) == 1
    assert len(jobs) == 2
    assert jobs[0].configuration['input'].get() == join(cwd, 'Makefile')
    assert jobs[1].configuration['output'].get() == join(cwd, 'out.txt')
Exemple #2
0
def test_nested_pipes_stream_setup_stream_jobs():
    tool = jip.find('joined_pipeline')
    assert tool is not None
    p = jip.Pipeline()
    p.run(tool, input="Makefile", output="out.txt")
    jobs = jip.create_jobs(p)
    groups = jip.create_groups(jobs)

    cwd = os.getcwd()
    join = os.path.join
    assert len(groups) == 1
    assert len(jobs) == 2
    assert jobs[0].configuration['input'].get() == join(cwd, 'Makefile')
    assert jobs[1].configuration['output'].get() == join(cwd, 'out.txt')
def test_node_options_with_assignment_jobs():
    tool = jip.find('joined_pipeline')
    assert tool is not None
    p = jip.Pipeline()
    n = p.run(tool)
    n.input = "Makefile"
    n.output = "out.txt"
    n.inter = "inter.out"

    jobs = jip.create_jobs(p)
    groups = jip.create_groups(jobs)
    cwd = os.getcwd()

    join = os.path.join
    assert len(groups) == 2
    assert len(jobs) == 2

    assert jobs[0].configuration['input'].get() == join(cwd, 'Makefile')
    assert jobs[0].configuration['output'].get() == join(cwd, 'inter.out')
    assert jobs[1].configuration['input'].get() == join(cwd, 'inter.out')
    assert jobs[1].configuration['output'].get() == join(cwd, 'out.txt')
Exemple #4
0
def test_node_options_with_assignment_jobs():
    tool = jip.find('joined_pipeline')
    assert tool is not None
    p = jip.Pipeline()
    n = p.run(tool)
    n.input = "Makefile"
    n.output = "out.txt"
    n.inter = "inter.out"

    jobs = jip.create_jobs(p)
    groups = jip.create_groups(jobs)
    cwd = os.getcwd()

    join = os.path.join
    assert len(groups) == 2
    assert len(jobs) == 2

    assert jobs[0].configuration['input'].get() == join(cwd, 'Makefile')
    assert jobs[0].configuration['output'].get() == join(cwd, 'inter.out')
    assert jobs[1].configuration['input'].get() == join(cwd, 'inter.out')
    assert jobs[1].configuration['output'].get() == join(cwd, 'out.txt')