Hi all,

I'm currently trying to manually install Dan's example Data Manager
for the NCBI BLAST databases - but without using the Tool Shed:

To be precise, I'm currently using a slightly modified version which
we've moved into the Galaxy BLAST+ wrapper repository (thus far,
only slight changes to folder names have been made from Dan's original):

My goal is to be able to run the functional tests,

$ ./run_functional_tests.sh -id data_manager_blast_db

As with any other manually installed tool, I have added this
data-manager to my tool_conf.xml.sample file (and for local
testing via the GUI, the tool_conf.xml file as well):

    <tool file="ncbi_blastdb/blastdb.xml" />

Specific to data-managers, I have manually incorporated
the additions to the central data_manager_conf.xml file
(this would normally be merged at runtime if installed from
the ToolShed):

$ more data_manager_conf.xml
<?xml version="1.0"?>
    <data_manager tool_file="ncbi_blastdb/blastdb.xml"
        <data_table name="blastdb">
                <column name="value" />
                <column name="name" />
                <column name="path" output_ref="out_file" >
                    <move type="directory">


Note the tool_file setting points correctly at the relative path
within the tools
folder, and the tool does define a test:

$ more tools/ncbi_blastdb/blastdb.xml
<tool id="data_manager_blast_db" name="Blast DB" version="0.0.2"
            <param name="blastdb_name" value="est"/>
            <param name="advanced_selector" value="basic"/>
            <output name="out_file" file="est_out.json"/>

$ ./run_functional_tests.sh -list | grep manager
data_manager_blast_db                            Blast DB

$ ./run_functional_tests.sh -id data_manager_blast_db
galaxy.tools DEBUG 2014-04-11 15:59:00,780 Loaded tool id:
data_manager_blast_db, version: 0.0.2 into tool panel.
galaxy.tools.data_manager.manager DEBUG 2014-04-11 15:59:00,864 Loaded
Data Manager: data_manager_blast_db
Failure: ValueError (No such test TestForTool_data_manager_blast_db) ... ERROR

ERROR: Failure: ValueError (No such test TestForTool_data_manager_blast_db)
Traceback (most recent call last):
  File "/mnt/galaxy/galaxy-central/eggs/nose-0.11.1-py2.6.egg/nose/failure.py",
line 39, in runTest
    raise self.exc_class(self.exc_val)
ValueError: No such test TestForTool_data_manager_blast_db


I get the same error via TravisCI, e.g.

(This suggests using Twill vs the API does not matter)

Am I missing something simple here?


Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

To search Galaxy mailing lists use the unified search at:

Reply via email to