John Chilton
82a8eb05d6
Merge remote-tracking branch 'jmchilton/release_18.09' into dev_merge_1
2018-11-06 09:10:22 -05:00
Marius van den Beek
c3dc2392ce
Merge pull request #6954 from jmchilton/workflow_tests_2
...
Small API Workflow Test Improvements.
2018-11-05 14:22:59 +01:00
mvdbeek
9b42032098
Fill in default state for test_optional_workflow_output
2018-11-05 13:09:31 +01:00
M Bernt
4e098c5d52
tests: add parameter to output_filter
2018-11-01 17:23:17 +01:00
John Chilton
f035d642ce
Merge pull request #6844 from jmchilton/compressed_types_and_extra_files
...
Infrastructure/API Support for Composite Uploads/Downloads
2018-11-01 10:57:09 -04:00
John Chilton
06aea92eb8
cleaner test test_run_subworkflow_runtime_parameters
2018-11-01 10:37:51 -04:00
John Chilton
d4b6bf28b5
Test for parameter replacement of GUI-style normalized parameters.
2018-11-01 10:37:49 -04:00
John Chilton
7bd7abb5ee
Fix linting of dev.
2018-10-26 10:01:56 -04:00
Marius van den Beek
dda297c408
Merge pull request #6776 from jmchilton/gxformat2_integration
...
Allow API import/export of format 2 workflows.
2018-10-26 14:10:33 +02:00
John Chilton
e3bc005a86
Implement API endpoint for indexing extra files in a dataset.
2018-10-24 09:55:25 -04:00
John Chilton
dd6b185ab8
Implement composite uploads on arbitrary datatypes.
...
Prior to this, composite uploads were only allowed for select data types. As far as I can tell, the framework itself allows arbitrary datatypes to have extra files. This allows the upload API to take in extra files for datatypes that aren't explicitly annotated has having extra files.
These may be specified one at a time or in directory structures via tar files.
2018-10-24 09:55:25 -04:00
Pierrick ROGER
35093e38fc
Remove spaces in blank line.
2018-10-18 11:16:29 +02:00
Pierrick ROGER
efc7864cab
Merge branch 'dev' into feature/isa_data_type
2018-10-18 10:36:49 +02:00
John Chilton
cdd1520434
Rework most test workflows to label maps for step definitions
2018-10-12 13:41:13 -04:00
John Chilton
14978355ee
Support for de-duplicated workflow import.
2018-10-12 13:41:06 -04:00
John Chilton
b0334c0c06
Add CWL-style doc keyword to format2 workflows, map to annotations.
2018-10-12 13:41:06 -04:00
John Chilton
00625839b3
Allow downloading Galaxy workflows as format 2 workflows.
2018-10-12 13:41:06 -04:00
John Chilton
feddcfaa5a
Allow upload format 2 workflows to Galaxy.
2018-10-12 13:41:06 -04:00
Nate Coraor
ca95d7a26e
Merge remote-tracking branch 'upstream/release_18.09' into dev
2018-10-12 10:32:43 -04:00
John Chilton
f3da0864b4
Test case for regression #6856 .
2018-10-12 09:03:12 -04:00
John Chilton
fb52755601
Merge pull request #6811 from jmchilton/gxformat2_060
...
Support for Enhancements to gxformat2 (part II)
2018-10-10 08:42:37 -04:00
John Chilton
a8843ece34
Allow CWL-style id map for workflow inputs
2018-10-09 08:18:29 -04:00
John Chilton
915c1a9b66
Remove unused variable in test_workflows.
2018-10-09 08:18:29 -04:00
John Chilton
8ba76c9704
Switch to CWL-style format 2 workflow output definitions.
2018-10-09 08:18:29 -04:00
John Chilton
1e2080242c
Toward newer style gxformat2 definitions.
2018-10-09 08:18:29 -04:00
Nicola Soranzo
6b3f672770
Replace deprecated assertEquals() method
...
Fix warnings during py34-unit tests like:
```
/home/travis/build/galaxyproject/galaxy/test/unit/workflows/test_extract_summary.py:46: DeprecationWarning: Please use assertEqual instead.
self.assertEquals(job_dict[hda.job], [('out1', derived_hda_2)])
```
See e.g. https://travis-ci.org/galaxyproject/galaxy/jobs/438829277
2018-10-09 12:37:15 +01:00
John Chilton
d010077830
Allow workflow import of workflows with connections that don't have matching empty tool state entries.
...
There is a long conversation in the added doc string.
2018-10-06 09:39:21 -04:00
John Chilton
c7fa2860d8
Toward new format2 syntaxes in test workflows.
2018-10-06 09:39:21 -04:00
John Chilton
319c29937e
gxformat2 - allow CWL style 'in' declarations for step connections.
...
Makes gxformat2 look a lot closer to CWL workflows with Galaxy tools and state.
2018-10-06 09:39:21 -04:00
Marius van den Beek
10e984ce85
Merge pull request #6746 from jmchilton/workflow_state_touch_1
...
Fill in needed state defaults when importing manually crafted workflows.
2018-10-06 10:17:41 +02:00
Dannon Baker
55c90960e9
Merge remote-tracking branch 'upstream/release_18.09' into dev
2018-10-01 10:53:11 -04:00
mvdbeek
ab660686c2
Add test for single and multi-input identifiers
...
test_identifier_map_over_input_in_conditional fails at the
moment (same issue as in https://github.com/galaxyproject/galaxy/issues/6182 )
2018-09-28 19:01:28 +02:00
Dannon Baker
ad76a0d57f
Merge branch 'release_18.09' into dev
2018-09-28 12:49:42 -04:00
mvdbeek
70e325574c
Use with statement for all file uploads
2018-09-27 22:20:00 +02:00
mvdbeek
53b062f804
Add bam upload test
...
`test_upload_bam_file` fails on release_18.09 but passes on 18.05.
2018-09-27 20:31:33 +02:00
Dannon Baker
7787d3ae8e
Merge remote-tracking branch 'upstream/release_18.09' into dev
2018-09-26 10:46:58 -04:00
John Chilton
3e774713a9
Fill in needed state defaults when importing manually curated workflows.
2018-09-24 09:38:34 -04:00
John Chilton
50019e503a
Refactor method for running format 2 workflows into populators.py for reuse.
2018-09-24 09:38:34 -04:00
John Chilton
7eac08979b
Undo auto-propagation of group tags.
...
@mvdbeek and I discussed this in the Galaxy project gitter a few weeks ago and decided the propagation is too aggressive and should likely be done manually at the end of a workflow for now - using for instance the set tags collection operation tool.
2018-09-20 14:15:29 -04:00
Martin Cech
3072889905
Merge branch 'release_18.05' into release_18.09
2018-09-20 11:48:45 -04:00
Dannon
02c177152b
Merge pull request #6740 from mvdbeek/backport_tool_version_select_fixes
...
[18.05] Backport tool version select fixes
2018-09-20 09:41:15 -04:00
Nicola Soranzo
bae08f3ca2
Merge branch 'release_18.09' into dev
2018-09-20 10:16:40 +01:00
Nicola Soranzo
5eb7e5ce6f
Merge branch 'release_18.05' into release_18.09
2018-09-20 09:49:39 +01:00
mvdbeek
f5dcf60561
Fix and test anonymous error reports
...
Fixes https://github.com/galaxyproject/galaxy/issues/6675
2018-09-19 21:00:50 +02:00
mvdbeek
3017568e77
Drop unnecessary history in test_show_with_wrong_tool_version_in_tool_id test
2018-09-19 16:40:59 +02:00
mvdbeek
5635a05a2a
Look up collection_type if collection_type_source is set
...
We do this in the wf-editor and in the backend, so this works for
subworkflows. This should make quite some tools more usable in a
workflow scenario. Should fix
- https://github.com/galaxyproject/galaxy/issues/6514
- https://github.com/galaxyproject/galaxy/issues/6012
- https://github.com/galaxyproject/galaxy/issues/6569
- https://github.com/galaxyproject/galaxy/issues/1889
and perhaps more issues related to this.
2018-09-19 09:48:25 -04:00
mvdbeek
f6f526a0a5
Use tool_version instead of version parameter
...
To be consistent with other routes that accept this parameter.
2018-09-19 15:39:00 +02:00
mvdbeek
806beaca9b
Test that newest version will be returned if tool id or version don't match
2018-09-19 15:39:00 +02:00
John Chilton
da421294f8
Merge pull request #6732 from mvdbeek/propagate_collection_type
...
Look up collection_type if collection_type_source is set
2018-09-19 08:28:51 -04:00
Dannon Baker
ed147ee052
Merge branch 'release_18.09' into dev
2018-09-18 13:51:56 -04:00