Hi,
I posted this question to biostars but didn't get an answer....
Is it possible to use "planemo test" functionality on an SGE cluster? I can
correctly run a custom tool on an SGE cluster when I manually run a job
through the galaxy interface. If I change the job_conf.xml so that the job
is run locally, I can use "planemo test" successfully, but if I change the
job_conf.xml so that Galaxy uses the SGE cluster, planemo fails:
Traceback (most recent call last):
File "/remote/home/galaxyd/galaxy-test-SGE/test/functional/test_toolbox.py",
line 289, in test_tool
self.do_it( td )
File "/remote/home/galaxyd/galaxy-test-SGE/test/functional/test_toolbox.py",
line 38, in do_it
stage_data_in_history( galaxy_interactor, testdef.test_data(),
test_history, shed_tool_id )
File "/remote/home/galaxyd/galaxy-test-SGE/test/base/interactor.py",
line 43, in stage_data_in_history
upload_wait()
File "/remote/home/galaxyd/galaxy-test-SGE/test/base/interactor.py",
line 280, in wait
while not self.__history_ready( history_id ):
File "/remote/home/galaxyd/galaxy-test-SGE/test/base/interactor.py",
line 298, in __history_ready
return self._state_ready( state, error_msg="History in error state." )
File "/remote/home/galaxyd/galaxy-test-SGE/test/base/interactor.py",
line 361, in _state_ready
raise Exception( error_msg )
Exception: History in error state.
-------------------- >> begin captured stdout << ---------------------
History with id 2891970512fa2d5a in error - summary of datasets in error below.
--------------------------------------
| 1 - MTB_Genes.fasta (HID - NAME)
| Dataset Blurb:
| tool error
| Dataset Info:
| The cluster DRM system terminated this job
| Dataset Job Standard Output:
| *Standard output was empty.*
| Dataset Job Standard Error:
| *Standard error was empty.*
|
--------------------------------------
--------------------- >> end captured stdout << ----------------------
Is this a problem with my configuration or a limitation of planemo?
Thanks!