This is why I think Galaxy unit tests really need to be up to date and working thoroughly.  Something like this could have been easily caught.

On Thu, Feb 18, 2016 at 7:31 PM, <rbrown1422@comcast.net> wrote:
Good evening,
Having wasted multiple hours it would be helpful to see in the documentation that only LOWERCASE is allowed for defining unique file extensions to link specific files output by one tool as a particular input to another tool.
<datatype extension="LOWER CASE ONLY-prog1_output" type="galaxy.datatypes.data:Text" sub display_in_upload="True"/>
outgoing  tool's xml  
<datatype format="LOWER CASE ONLY-prog1_output"  name="output1" label="xxxx"/>
Accepting tool's xml 
<datatype format="LOWER CASE ONLY-prog1_output" type="data"  name="input1" label="xxxx" />
It would be great to know up-front the format can only be LOWER CASE -- no error message, no ignoring upper or lower and treating the same.   Just failure when trying to run it.

___________________________________________________________
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:
  https://lists.galaxyproject.org/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/