Commit Graph
814 Commits
Author SHA1 Message Date
John Chilton 46b6d85c67 implement preferred object store id 2023-02-21 14:18:58 -05:00
John Chilton 6d91292beb Lint fixes... 2023-02-21 14:18:57 -05:00
John Chilton f7a4992b4b Implement quota tracking options per ObjectStore. 2023-02-19 10:33:21 -05:00
John Chilton 50ffad2b84 Rename test_selection to be more specific. 2023-02-19 10:33:20 -05:00
John Chilton e2530b46a9 private objectstores & dataset.sharable
Setup abstractions to prevent sharing transient or private per-user objects in an objectstore.
2023-02-19 10:33:20 -05:00
mvdbeek 6c47dca69c Merge branch 'release_23.0' into dev 2023-02-10 09:13:38 +01:00
John Chilton 86a4f83505 Fixes for Pulsar 0.15.0. 2023-02-09 09:51:27 -05:00
John Davis bea0b359c4 Drop test for help display in deleted scripts 2023-02-08 00:39:42 -05:00
Nicola Soranzo 30f60493c3 Format Python code with black 23.1.0
with manual fixes to 3 files to make them compatible with black 22.12.0 .

We need to keep black pinned at `<23` until we vendorise `packaging`, since
the new version of black depends on `packaging >=22.0` which is the version
where `LegacyVersion` (which we use for tool lineages) was removed.
2023-02-01 23:51:03 +00:00
Marius van den Beek cae6c3d721 Merge pull request #15347 from mvdbeek/stabilize_integration_test
Stabilize mulled integration tests
2023-01-22 10:55:58 +01:00
mvdbeek 6d27f6fcf9 Update purge dataset for new testcase-less testing 2023-01-21 13:28:13 +01:00
mvdbeek b38c0c910e Stabilize mulled integration tests
The extended timeout waiting for the HDA doesn't really make sense if we
fail before that because the history doesn't finish.
2023-01-21 12:36:54 +01:00
Dannon Baker 80071e0317 Merge remote-tracking branch 'upstream/release_22.05' into dev 2023-01-20 13:58:45 -05:00
davelopez 08acc18311 Add integration test to ensure files are purged 2023-01-13 18:26:02 +01:00
Dannon 42c0bbc676 Merge pull request #15129 from jmchilton/data_manager_bundles
Implement tool data bundles
2023-01-10 10:08:14 -05:00
guerler cf10e27899 Add integration test 2023-01-09 17:29:37 -05:00
Martin Cech 36da2067ce Merge branch 'release_22.05' into dev 2023-01-03 13:13:53 -08:00
Martin Cech ca77e18411 Merge pull request #15265 from Lain-inrae/fix_gxit_short_token_-issue_15224
[22.05] Fixes #15224 - tools token are created with a size of 10 chars when interactivetools_shorten_url is true
2023-01-03 22:08:22 +01:00
Lain Pavot cdbfe6787b Fixes #15224 - tools token are created with a size of 10 chars when interactivetools_shorten_url is true 2023-01-03 09:37:18 +01:00
John Chilton 5c04e71a58 Data manager bundles. 2022-12-20 10:35:17 -05:00
Nicola Soranzo 85a92be30a Merge pull request #15177 from jmchilton/fixup_refactoring_types
Fixup types surrounding workflow refactoring testing.
2022-12-13 10:48:41 +00:00
John Chilton 958d403ce8 Type+PydanticModel more tool test code. 2022-12-12 17:54:02 -05:00
John Chilton 0180bf67a1 Fixup types surrounding workflow refactoring testing. 2022-12-12 10:18:20 -05:00
davelopez 3a1ae0627b Increase test_export_tracking coverage 2022-12-09 12:06:36 +01:00
davelopez 32a08e05b5 Add API test for history export tracking 2022-12-09 12:06:36 +01:00
davelopez e1804900e2 Skip this commit when merging forward
This is just to make the test compatible with 22.05 since there is no "rocrate.zip" model store format yet.
2022-12-08 13:33:08 +01:00
davelopez 2e81952877 Relax file source access requirements in tests
By default the user must have the required role and groups. To simplify the setup of other tests, by default `PosixFileSourceSetup` will not require groups unless explicitly specified in the test.
This way we are always testing the default `test user` access through the role.
2022-12-08 13:33:08 +01:00
davelopez cf56a70aef Add failing test for export to FTP using tasks 2022-12-08 13:33:08 +01:00
davelopez eaacbd483b Add test for metadata generation 2022-12-08 13:33:08 +01:00
davelopez 838c19cd6d Do not force all datasets as discarded on import by default 2022-12-08 13:33:08 +01:00
davelopez 2a3bde03ad Add test to import history from file source using tasks
Currently the test will fail because the imported datasets are in the "discarded" state.
2022-12-08 13:33:08 +01:00
davelopez 48c9d6f7c8 Relax file source access requirements in tests
By default the user must have the required role and groups. To simplify the setup of other tests, by default `PosixFileSourceSetup` will not require groups unless explicitly specified in the test.
This way we are always testing the default `test user` access through the role.
2022-12-02 13:12:28 +01:00
davelopez 3b89e982fb Add failing test for export to FTP using tasks 2022-12-02 09:59:09 +01:00
Martin Cech 02ff6ff7b4 Merge pull request #14984 from davelopez/22.05_fix_invalid_quota_amount
[22.05] Fix invalid quota amount
2022-11-30 20:09:31 +01:00
John Davis 71769182b6 Ignore 2 type errors in tests 2022-11-29 14:59:17 -05:00
John Chilton a558037321 Merge pull request #14971 from mr-c/mypy_0.990
bonus Python typing
2022-11-28 20:50:49 +01:00
Nicola Soranzo 962def5bb8 Merge branch 'release_22.05' into dev 2022-11-28 15:22:49 +00:00
Nicola Soranzo 9980ebebab Merge pull request #15039 from mvdbeek/fix_tmpdir_mounting
[22.05] Mount ``$TMPDIR``, ``$TMP`` and ``$TEMP`` into container
2022-11-28 13:09:06 +00:00
Michael R. Crusoe 75ba9cfd13 Even more typing 2022-11-28 04:50:00 +00:00
Michael R. Crusoe 2e69f64496 mypy 0.991 + bonus extra typing 2022-11-28 04:50:00 +00:00
Nicola Soranzo 4a7e25e665 Use `history_id` fixture instead of instance attribute. More type annotations 2022-11-23 04:04:51 +00:00
Nicola Soranzo 3f005412ec Fix Integeration typo 2022-11-23 01:20:00 +00:00
Nicola Soranzo 6609989136 Fix test_objectstore_datatype_upload.py . More type annotations 2022-11-23 01:19:59 +00:00
Michael R. Crusoe 95ea3a2d95 use history_id fixture instead of instance variable with the same name 2022-11-23 01:19:59 +00:00
mvdbeek b3c0428ceb xfail kubernetes test_job_environment 2022-11-21 15:07:41 +01:00
mvdbeek b6117ee3df Fix metadata setting for discovered datasets with extended metadata
Fixes https://github.com/galaxyproject/galaxy/issues/15036
2022-11-20 16:02:15 +01:00
davelopez 0c2f9d98de Add test for metadata generation 2022-11-17 11:10:36 +01:00
davelopez fb66f4c1f1 Do not force all datasets as discarded on import by default 2022-11-17 11:10:36 +01:00
davelopez 80feaafdda Add test to import history from file source using tasks
Currently the test will fail because the imported datasets are in the "discarded" state.
2022-11-17 11:10:36 +01:00
mvdbeek bac4736e05 Merge remote-tracking branch 'upstream/release_22.05' into dev 2022-11-16 12:07:04 +01:00