Files
galaxy/test/integration/test_pulsar_embedded.py
T
John Chilton 49a7328186 More Pulsar fixes.
- Fix working directory outputs for a2e3140375 (giving tools clean working directories).
 - Fix copy action when target directory doesn't already exist (https://github.com/galaxyproject/pulsar/pull/107 thanks to @natefoo).
 - Fix handling of Pulsar jobs that fail during submission (https://github.com/galaxyproject/pulsar/pull/103 thanks to @mvdbeek).
 - Fix PBS status reporting (https://github.com/galaxyproject/pulsar/pull/102 thanks to @mvdbeek).
 - Fix for JetStream that allows setting staging directories on a per-manager basis (https://github.com/galaxyproject/pulsar/commit/7d4030412d1aa58d0c3daa86d0ad7113c79fee81).
2016-04-18 09:16:28 -04:00

28 lines
806 B
Python

"""Integration tests for the Pulsar embedded runner."""
import os
from base import integration_util
SCRIPT_DIRECTORY = os.path.abspath(os.path.dirname(__file__))
EMBEDDED_PULSAR_JOB_CONFIG_FILE = os.path.join(SCRIPT_DIRECTORY, "embedded_pulsar_job_conf.xml")
class EmbeddedPulsarIntegrationTestCase(integration_util.IntegrationTestCase):
"""Start a Pulsar job."""
framework_tool_and_types = True
@classmethod
def handle_galaxy_config_kwds(cls, config):
config["job_config_file"] = EMBEDDED_PULSAR_JOB_CONFIG_FILE
def test_tool_simple_constructs(self):
self._run_tool_test("simple_constructs")
def test_multi_data_param(self):
self._run_tool_test("multi_data_param")
def test_work_dir_outputs(self):
self._run_tool_test("output_filter")