hexylena / galaxyxml

XML Generation libraries for Galaxy Tool/ToolDeps XML
Apache License 2.0
6 stars 5 forks source link

Add TestOutputCollection so collections can be tested and TestRepeat for repeats. #33

Closed fubar2 closed 3 years ago

fubar2 commented 3 years ago

This PR adds TestOutputCollection and allows the ToolFactory to generate tools with dummy tests for output collections that pass planemo test. Version bumped...

Arguably, needs extension so individual file names expected to be in the collection can be checked - that will require knowledge that we cannot sanely introspect automagically so will need yet more information on the collection tool form section.

Very lightly tested (TM) - just the plotter tool example.

Suggestions appreciated....

TestRepeat added with tests. Also very lightly tested with a real tool.

hexylena commented 3 years ago

@fubar2 can you update the readme / setup.py with the changelog / bump the version?

fubar2 commented 3 years ago

Ah. Yes - of course - done.

fubar2 commented 3 years ago

Managed to get the testrepeat branch fixed so have merged it here. Toofer the price of one (TM)