Mason
1b18e9ea2d
More linting fun
2018-11-06 21:26:46 -08:00
Mason
10723c789f
Added white space to pass linter
2018-11-06 21:24:53 -08:00
Mason
a8eb9463a6
test/selenium_tests/test_library_contents.py
2018-11-06 15:17:14 -08:00
John Chilton
82a8eb05d6
Merge remote-tracking branch 'jmchilton/release_18.09' into dev_merge_1
2018-11-06 09:10:22 -05:00
Dannon Baker
4405d15fea
Merge branch 'window_monitor' into dev
2018-11-05 18:02:51 -05:00
Dannon
e9f2693933
Merge pull request #6729 from scrathat/admin.data.manager.vue.steps
...
Vue rewrite of admin data manager (local data) in steps
2018-11-05 15:00:20 -05:00
Mason
11375a5692
Merge branch 'dev' into window_monitor
2018-11-05 09:19:27 -08: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
Marius van den Beek
c1e4b0111a
Merge pull request #6911 from jmchilton/workflow_mapping_refactor
...
Refactor collection mapping workflows toward independence from tools.
2018-11-05 14:04:09 +01:00
mvdbeek
9b42032098
Fill in default state for test_optional_workflow_output
2018-11-05 13:09:31 +01:00
Sebastian Kapust
45d0f161c9
Fix functional test case test_1460_data_managers
2018-11-03 14:11:43 +01:00
Sebastian Kapust
8789713b95
Merge branch 'dev' into admin.data.manager.vue.steps
2018-11-03 09:59:36 +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
Mason
66a7db9405
Merged dev
2018-10-31 12:25:27 -07:00
M Bernt
717605af96
added test
2018-10-31 12:52:25 +01:00
Dannon Baker
51273658fb
Merge remote-tracking branch 'upstream/dev' into unified_webpack4
2018-10-30 11:06:24 -04:00
Mason
04242c7503
Renamed selenium utility function
2018-10-30 07:10:19 -07:00
mvdbeek
d80e4bd0a1
Fix test logic
2018-10-30 09:27:25 +01:00
mvdbeek
48bdc97fce
Verify state of uploaded datasets and download datasets to verify that the file is intact after upload
2018-10-30 09:27:25 +01:00
mvdbeek
b74f225f18
Map fastqsolex to fastq datatype in integration test
2018-10-30 09:27:25 +01:00
mvdbeek
81155c635a
Rename 2.shuffled.bam to 2.shuffled.unsorted.bam
2018-10-30 09:27:25 +01:00
mvdbeek
7ce69df57c
Add integration test for uploading datasets of known datatype
...
We upload everything in lib/galaxy/datatypes/test and make sure
that we get the correct datatype.
For datatypes that have a sniffer we use `auto`, otherwise we set the
correct datatype.
This is fairly basic for now, but it would be trivial to extend this
to also verify file integrity and metadata elements as well as testing
options that affect uploads, like `auto_decompress` settings.
2018-10-30 09:27:24 +01:00
mvdbeek
9a24338d12
Name datatype test files according to datatype extension
2018-10-30 09:27:24 +01:00
Mason
ef5e01da82
White space awesomeness
2018-10-29 22:07:58 -07:00
Mason
734c39d4f5
added global monitor for window.Galaxy
2018-10-29 21:03:24 -07:00
Dannon
d41837cd9c
Merge pull request #6933 from jmchilton/mutable_default
...
Eliminate some mutable defaults in populators.py.
2018-10-29 17:52:15 -04:00
M Bernt
1ec18484df
added test
2018-10-29 14:47:57 +01:00
John Chilton
09e6b1dcde
Eliminate some mutable defaults in populators.py.
2018-10-29 09:41:31 -04:00
John Chilton
f0bf1694c5
Tweak testing toward being a bit more robust.
2018-10-26 14:02:16 -04:00
jra001k
9319ddf989
Rename "Test Dataset".
...
Rename test dataset from "Test Dataset" to "Test_Dataset" to prevent CWL error below:
<--
if not ACCEPTLIST_RE.match(f["basename"]):
raise WorkflowException("Invalid filename: '%s' contains illegal characters" % (f["basename"]))
--->
This error occur when running the test below:
test/api/test_workflows_cwl.py:CwlWorkflowsTestCase.test_simplest_wf
2018-10-26 14:02:00 -04:00
John Chilton
7bd7abb5ee
Fix linting of dev.
2018-10-26 10:01:56 -04:00
John Chilton
4919805f81
Merge pull request #6924 from natefoo/quiesce-handler
...
Be more precise with the job runner worker thread join timeout and improve documentation
2018-10-26 09:48:33 -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
Nate Coraor
e7156bdd23
Restore monitor_thread_join_timeout to 5 for tests
2018-10-25 14:55:25 -04:00
Nicola Soranzo
f4203ca051
Fix errors reported by flake8 3.6.0
...
Ignore W504.
2018-10-24 23:22:19 +01: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
Marius van den Beek
210cdc998a
Merge pull request #6916 from nsoranzo/fix_exception_logging
...
Do not log exception info twice
2018-10-24 15:50:33 +02:00
John Chilton
c2a49de6ce
Directory datatype for Galaxy.
2018-10-24 09:39:06 -04:00
John Chilton
b1fe6fee93
Refactor collection mapping workflows toward independence from tools.
...
Refactor get_data_inputs into get_all_inputs and use the resulting dictionaries to reason about if collection mapping should occur during invocation of tools. Using these dictionaries instead of explicit tool input objects should allow reuse within other module types since they may produce the same interface.
2018-10-24 09:34:40 -04:00
Nicola Soranzo
949dcfdbc3
Do not log exceptions twice
...
`logging.exception()` already adds the the exception information after
the supplied message.
Also: the `message` attribute of `Exception` class has been dropped in
Python 3, always use `str(e)`.
xref. https://github.com/galaxyproject/galaxy/issues/1715
2018-10-24 12:57:05 +01:00
mvdbeek
19c98b2745
Fix tests and name tool more appropriately
2018-10-24 12:11:52 +02:00
mvdbeek
26680e0ca1
Add test for remove_value form dynamic options
...
Unfortunately you can select an invalid value (in the API, not the UI)
and Galaxy will replace the invalid value with the first valid value.
2018-10-24 11:34:09 +02: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
Dannon Baker
03b44a84a6
Merge remote-tracking branch 'upstream/dev' into unified_webpack4
2018-10-17 22:47:57 -04:00
Dannon Baker
84ae932e8b
Add back extra link to base.css for selenium testing (and assumedly other deployments which have custom mappings?). We need to drop all these extra handles eventually, to consolidate the interface to single endpoints with chunked bundles.
2018-10-17 21:04:29 -04:00