Marius van den Beek
8a0fbf638b
Merge pull request #19113 from mvdbeek/stage_hashes
...
Enable specifying dataset hash in test jobs
2024-11-07 14:16:58 +01:00
mvdbeek
feb3747698
Enable specifying dataset hash in test jobs
2024-11-07 11:50:08 +01:00
Björn Grüning
206b729337
Merge pull request #19048 from mvdbeek/invocation_metrics_api
...
Add job metrics per invocation
2024-11-06 20:02:39 +01:00
mvdbeek
3a6fdf24fb
Allow searching jobs in public histories for job cache
2024-11-06 11:42:18 +01:00
Arash
4247a5cc44
Assert slug in response
2024-11-05 16:13:11 +01:00
Arash
6f91b0f68e
Fix python lint
2024-11-05 16:04:51 +01:00
Arash
217ee881ec
Add test for sharing non-alphanumeric history
2024-11-05 16:04:50 +01:00
Björn Grüning
a5aaa1c1be
Merge pull request #19077 from davelopez/allow_deferred_as_uri
...
Allow deferred datasets to behave as URIs
2024-11-04 23:09:12 +01:00
mvdbeek
e5b300b9c1
Add job metrics per invocation
2024-11-04 17:53:17 +01:00
davelopez
2bdcec0dda
Add test for gx_allow_uri_if_protocol with deferred collections
2024-11-03 12:47:15 +01:00
Björn Grüning
3ff384319f
Merge pull request #19030 from jmchilton/fixes_for_21.01
...
Fix numerous issues with tool input format "21.01"
2024-11-01 10:05:22 +01:00
davelopez
678caa415f
Add test for allow_uri_if_protocol with deferred input
2024-10-31 11:17:17 +01:00
Björn Grüning
c6a10d62cd
Merge pull request #17614 from wm75/archive-to-dir-converter
...
Improve usability of Directory datatype
2024-10-30 21:03:54 +01:00
Marius van den Beek
339724e0aa
Merge pull request #19070 from mvdbeek/reuse_trs_import_in_workflow_contents_manager
...
Move TRS import into WorkflowContentManager
2024-10-30 15:27:21 -04:00
davelopez
14eb0c3b6f
Flush temporary file before testing hashes
2024-10-30 18:12:28 +01:00
mvdbeek
48ed0682dc
Move TRS import into WorkflowContentManager
...
which fixes missing source metadata when importing a workflow through a
landing page.
2024-10-30 17:32:23 +01:00
davelopez
9ef9a435ef
Add TAR and ZIP roundtrip tests
2024-10-30 16:59:28 +01:00
davelopez
ccd7b5254e
Add roundtrip test for downloading directories
...
Compressed (Upload) -> Directory (Unpack) -> Compressed (Download)
2024-10-30 16:59:27 +01:00
John Chilton
6d7842e66f
Numerous fixes for tool input format "21.01" parameters.
2024-10-30 10:52:08 -04:00
Björn Grüning
d4b2b83310
Merge pull request #19002 from jmchilton/do_not_skip_ci_tests_on_missing_tools
...
Do not skip CI tests on missing tools.
2024-10-29 18:02:27 +01:00
Björn Grüning
d11d8930a3
Merge pull request #19027 from jmchilton/parameter_model_enhancements
...
A variety of improvements around tool parameter modeling (second try)
2024-10-29 07:57:12 +01:00
Marius van den Beek
1ebd078043
Merge pull request #18985 from jmchilton/workflow_request
...
Allow recovering a normalized version of workflow request state from API
2024-10-28 13:17:08 -04:00
John Chilton
951ab47f47
More tool tests.
2024-10-22 07:49:37 -04:00
John Chilton
d07081d869
tool input format test fixutre
2024-10-22 07:49:37 -04:00
John Chilton
639d3025b3
Merge pull request #18979 from mvdbeek/workflow_landing_improvements
...
Workflow landing improvements
2024-10-22 07:47:12 -04:00
mvdbeek
4f497a30f1
Separate private and public landing requests
...
Private requests must be claimed before use. Public / Anonymous requests
only depend on the public flag, so anoymous users can create private
landing requests and authenticated users can create public requests.
Tests should cover all of these scenarios.
2024-10-20 18:34:56 -04:00
John Chilton
d3e0e28ce3
Do not skip CI tests on missing tools.
2024-10-15 16:02:27 -04:00
John Chilton
7f7710d392
Implement recovering normalized workflow request from invocation.
2024-10-15 09:12:05 -04:00
John Chilton
b6d8442c8e
Remove some celery cruft.
2024-10-14 10:50:53 -04:00
John Chilton
2509234dc0
Add a test flag to force tests not to skip on required tools.
...
I will occasionally see tests that skip instead of failing because the tool required to run the test stopped loading - maybe a parsing error or a misconfiguration around sample data tables. I don't think this should be the default but we should make sure all our CI tests are running properly.
2024-10-14 09:40:22 -04:00
John Chilton
687f3661f1
Migrate various tool execute tests to more declarative style.
2024-10-14 09:40:22 -04:00
John Chilton
3f50b25327
pytest-y API test fixtures
2024-10-14 09:40:22 -04:00
Arash
110e46781a
Using DecodedDatabaseIdField instead of Union[DecodedDatabaseIdField, LibraryFolderDatabaseIdField] for library_id and fix _create_dataset_in_folder_in_library function that is leading to failed tests
2024-10-02 14:48:59 +02:00
Arash
9e47626417
Add function for supporting files in library_contents
2024-10-02 11:24:33 +02:00
Arash
a9151e972c
Fix test_libraries erros
2024-10-02 11:24:23 +02:00
Arash
4873336517
Add json=true to library_content api tests
2024-10-02 11:24:01 +02:00
Arash
f8e2f24156
Refactor library content routes and controllers
2024-10-02 11:22:00 +02:00
Arash
3a4ee6c545
Refactor library content routes and controllers
2024-10-02 11:21:59 +02:00
Arash
adb0b2d330
Refactor library content routes and controllers
2024-10-02 11:21:59 +02:00
Arash
a4118e4b04
Deleting and updating not possible for folders!
...
Updating test_update.
2024-10-02 11:21:58 +02:00
Arash
d4e7f5d7d6
Add tests for library contents API
2024-10-02 11:21:56 +02:00
John Chilton
f80207d295
Revise workflow failure around materializing URLs.
2024-09-30 13:38:20 -04:00
John Chilton
660f78fe37
Implement workflow landings.
...
Includes a lot of plumbing for tools but not the APIs - they are not ready to go yet.
2024-09-30 13:25:02 -04:00
John Chilton
2fe88a05ea
Allow workflows to consumer deferred {src: url} dicts..
2024-09-30 13:25:02 -04:00
John Chilton
b367c8a5a3
More tests for various data column feature combos.
2024-09-30 13:25:02 -04:00
John Chilton
dc4b59d6f5
Fixes and tests for data fetch models.
2024-09-30 13:25:02 -04:00
mvdbeek
3f39b62eed
Merge branch 'release_24.1' into dev
2024-09-30 16:08:29 +02:00
mvdbeek
b5d46aa943
Test workflow module building with dynamic parameters
...
and parameter references and validators.
2024-09-30 13:48:03 +02:00
Matthias Bernt
7dd606a6b2
Merge branch 'release_24.1' into dev
...
# Conflicts:
# lib/galaxy/version.py
# packages/app/HISTORY.rst
# packages/app/setup.cfg
# packages/auth/HISTORY.rst
# packages/auth/setup.cfg
# packages/config/HISTORY.rst
# packages/config/setup.cfg
# packages/data/HISTORY.rst
# packages/data/setup.cfg
# packages/files/HISTORY.rst
# packages/files/setup.cfg
# packages/job_execution/HISTORY.rst
# packages/job_execution/setup.cfg
# packages/job_metrics/HISTORY.rst
# packages/job_metrics/setup.cfg
# packages/navigation/HISTORY.rst
# packages/navigation/setup.cfg
# packages/objectstore/HISTORY.rst
# packages/objectstore/setup.cfg
# packages/schema/HISTORY.rst
# packages/schema/setup.cfg
# packages/selenium/HISTORY.rst
# packages/selenium/setup.cfg
# packages/test_api/HISTORY.rst
# packages/test_api/setup.cfg
# packages/test_base/HISTORY.rst
# packages/test_base/setup.cfg
# packages/test_driver/HISTORY.rst
# packages/test_driver/setup.cfg
# packages/tool_shed/HISTORY.rst
# packages/tool_shed/setup.cfg
# packages/tool_util/HISTORY.rst
# packages/tool_util/setup.cfg
# packages/tours/HISTORY.rst
# packages/tours/setup.cfg
# packages/util/HISTORY.rst
# packages/util/setup.cfg
# packages/web_apps/HISTORY.rst
# packages/web_apps/setup.cfg
# packages/web_framework/HISTORY.rst
# packages/web_framework/setup.cfg
# packages/web_stack/HISTORY.rst
# packages/web_stack/setup.cfg
2024-09-25 14:29:37 +02:00
Marius van den Beek
3c924147f1
Merge pull request #18884 from jmchilton/test_format
...
Implement Pydantic model for workflow test format.
2024-09-25 12:07:06 +02:00