def METHOD_NAME(self):
    with self._isolate() as f:
        tool_path = _cwl_file("cat1-tool.cwl")
        job_path = _cwl_file("cat-job.json")
        test_cmd = [
            "--verbose",
            "run",
            "--engine",
            "cwltool",
            "--no_container",
            tool_path,
            job_path,
        ]
        self._check_exit_code(test_cmd)
        assert os.path.exists(os.path.join(f, "tool_test_output.html"))
        assert os.path.exists(os.path.join(f, "tool_test_output.json"))