Commit Graph
1220 Commits
Author SHA1 Message Date
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