mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-21 05:45:37 +08:00
- 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).
28 lines
806 B
Python
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")
|