Nicola Soranzo
ffeca95f29
Merge pull request #12551 from jmchilton/galaxy-job-metrics-unit-tests
...
Establish galaxy-job-metrics unit test directory.
2021-09-25 01:41:51 +01:00
Nicola Soranzo
e45ef7e6cb
Merge pull request #12550 from jmchilton/galaxy-job-execution-unit-tests
...
Establish galaxy-job-execution unit test directory.
2021-09-25 01:36:12 +01:00
John Chilton
9debc5e529
Move test_verify.py into tool_util's test suite so it is properly packaged and tested in its package.
2021-09-24 14:09:25 -04:00
John Chilton
89e41b34d3
Fix unit test dependencies around tool_util sample data.
2021-09-24 14:09:25 -04:00
Björn Grüning
d0f4d4f6ea
Merge pull request #12547 from OlegZharkov/sel-fix
...
fix test_sharing_valid_by_id selenium test
2021-09-24 19:57:31 +02:00
John Chilton
84785b7a1d
Package test-data needed for test_model_store to run as packaged.
2021-09-24 12:16:55 -04:00
John Chilton
c58fe574a8
Move more galaxy-data tests into test/unit/data so they are tested as part of galaxy-data tests.
2021-09-24 12:16:55 -04:00
John Chilton
f1e50f34ee
Remove dependencies in test_model_store.py on galaxy-app.
2021-09-24 12:16:54 -04:00
John Chilton
336cf7b918
Package objectstore's unittest helpers and drop hacks for running test_model_copy.py in galaxy-data.
2021-09-24 12:16:54 -04:00
John Chilton
9a0f850798
Remove import of tiny test utility _create_datasets.
2021-09-24 12:16:54 -04:00
John Chilton
d7c50bd2e5
Remove dependency on Dummy in test_model_store.
2021-09-24 12:16:54 -04:00
John Chilton
84220b6b55
Establish unittest utils for galaxy-data packages.
...
Progress toward https://github.com/galaxyproject/galaxy/issues/8364 . Cleans up dependency into a proper DAG so we can move for instance test_model_discovery.py into galaxy-data's unittests.
2021-09-24 12:16:54 -04:00
John Chilton
a2e8194afd
Establish galaxy-job-metrics unit test directory.
...
One unit test directory per package is the convention I want to establish and I don't think this test file belongs with other galaxy-app tests. A similar refactoring job-execution exists as https://github.com/galaxyproject/galaxy/pull/12550 . Both of these packaging issues were preventing the app test refactoring in https://github.com/galaxyproject/galaxy/pull/12549 .
2021-09-24 12:13:48 -04:00
Sergey Golitsynskiy
4c7d5ee25f
Merge pull request #12468 from ic4f/dev_model_relationships
...
Remove unused relationships from model
2021-09-24 12:07:34 -04:00
John Chilton
425b3b5ec1
Establish galaxy-job-execution unit test directory.
...
One unit test directory per package is the convention I want to establish and I don't think this test file belongs with other galaxy-app tests.
2021-09-24 12:06:48 -04:00
davelopez
acdfccb9f7
Move SharableService to services package
2021-09-24 17:07:52 +02:00
Oleg Zharkov
40841372b9
fix test_sharing_valid
2021-09-24 16:59:53 +02:00
davelopez
89895164de
Move VisualizationsService to services package
...
Some additional rename refactoring and adaptations to remove unused MinimalManagerApp dependency.
2021-09-24 16:16:50 +02:00
Marius van den Beek
6d571840e6
Merge pull request #12538 from ic4f/dev_sa_1.4.25
...
Update SQLAlchemy to 1.4.25
2021-09-24 12:16:05 +02:00
davelopez
5838380f76
Move LibraryFolderContentsService to services package
...
Some additional rename refactoring and adaptations to remove StructuredApp dependency.
2021-09-24 11:47:59 +02:00
mvdbeek
019488005d
[PROCEDURES] Add David López to committers group
...
David has taken on the migration to fastAPI as his first big project
within the Galaxy codebase and has gained a very good understanding of
Galaxy's backend and the new server stack. His PRs are well-crafted and
contain rigorous tests.
David is also the maintainer of the [Galaxy language
server](https://github.com/galaxyproject/galaxy-language-server ), has
presented his work at this years' GCC and is a member of the backend
working group. So I'm proposing to add David to the committers group.
2021-09-24 11:27:43 +02:00
mvdbeek
5a91c04840
[PROCEDURES] Add Oleg Zharkov to committers group
...
Oleg has contributed many large pieces of new and modernized frontend
components as well as complementary backend changes. He has included
many tests for new and old components, is an important member of the
UI-UX and testing working groups and has presented his work at multiple
GCC conferences. So let's make Oleg an official member of the committers
group.
2021-09-24 11:16:25 +02:00
Marius van den Beek
4d91ba1df9
Merge pull request #12537 from jmchilton/test_hashes_and_sources
...
Preserve important dataset metadata when importing/exporting histories.
2021-09-24 10:52:37 +02:00
davelopez
036954c951
Move LibraryFoldersService to services package
2021-09-24 10:37:51 +02:00
Dannon
1e3855d74f
Merge pull request #12540 from ic4f/dev_docs_label_database
...
Modify description of the "database" label
2021-09-23 14:35:46 -04:00
Sergey Golitsynskiy
a302e988d5
Modify description of the "database" label
2021-09-23 14:04:35 -04:00
davelopez
7c1b62f9b9
Move QuotasService to services package
2021-09-23 20:04:02 +02:00
davelopez
10d407115d
Move LibrariesService to services package
2021-09-23 19:52:45 +02:00
davelopez
70a3ad540f
Move PagesService into services package
2021-09-23 19:31:55 +02:00
davelopez
a9ca680dd7
Move HistoriesService and HistoryContentsService to services package
...
Also move some of the shared pydantic models from managers package to schema package.
2021-09-23 19:17:37 +02:00
mvdbeek
97c5bd8771
Merge API GalaxyInteractorTestCase into integration test
...
This seems more appropraite as an integration test.
2021-09-23 19:05:30 +02:00
mvdbeek
66fd430763
Include tool_version in API requests for test-data
...
Should fix https://github.com/galaxyproject/ephemeris/issues/179 .
2021-09-23 19:05:30 +02:00
davelopez
bd0db77abc
Move ServiceBase to services package
2021-09-23 19:03:59 +02:00
mvdbeek
1b1b411acc
Simplify and fix JobExportHistoryArchive / GenomeIndexToolData handling
...
Output parameters must behave somewhat like a HDA, in that they need to
have a dataset attribute that points to a Dataset instance.
`GenomeIndexToolData` fits that requirement, `JobExportHistoryArchive`
provides the fda property that behaves like a HDA.
2021-09-23 11:44:20 -04:00
Sergey Golitsynskiy
e691ab866b
Update SQLAlchemy to 1.4.25
2021-09-23 11:29:38 -04:00
Marius van den Beek
e0fe836a94
Merge pull request #12531 from davelopez/add_request_wrapper
...
FastAPI: Add request wrapper for `SessionRequestContext`
2021-09-23 17:29:00 +02:00
Marius van den Beek
168509cb0a
Merge pull request #12513 from jmchilton/admin_workflow_paths
...
Test cases to verify only admins can import workflows from paths.
2021-09-23 17:03:28 +02:00
Marius van den Beek
b43929f932
Merge pull request #12512 from jmchilton/remove_installed_repo
...
Remove workflow API hooks for tool shed.
2021-09-23 17:02:50 +02:00
John Chilton
4602977fd8
Perserve dataset.sources when importing/exporting histories.
2021-09-23 10:57:40 -04:00
John Chilton
618a27b7fd
Perserve dataset.created_from_basename when importing/exporting histories.
2021-09-23 10:57:40 -04:00
John Chilton
12e74a3390
Perserve dataset hashes when importing/exporting histories.
2021-09-23 10:57:40 -04:00
John Chilton
79cf2209b7
Typing for model store.
2021-09-23 10:57:40 -04:00
John Chilton
d6ac2d2f7c
Better exception handling.
2021-09-23 10:15:33 -04:00
John Chilton
2beeb00356
Useful comment?
2021-09-23 10:12:13 -04:00
mvdbeek
61a33f97bd
Merge branch 'release_21.09' into dev
2021-09-23 15:59:47 +02:00
Marius van den Beek
d2990db553
Merge pull request #12522 from kxk302/refactor
...
Revised download() so parallel get() is utilized. Small refactor.
2021-09-23 15:20:34 +02:00
Marius van den Beek
7128301d75
Merge pull request #12524 from natefoo/singularity-cache
...
Add support for caching the Singularity cached images directory
2021-09-23 15:16:14 +02:00
John Chilton
cad79f46f8
Merge pull request #12532 from mvdbeek/fix_populated_optimized_on_empty_collections
...
[21.09] Fix populated state for collections without members
2021-09-23 08:53:38 -04:00
Marius van den Beek
cd4bc5bef2
Merge pull request #12536 from mvdbeek/tolerate_extra_whitespace_in_from_work_dir
...
[21.09] Add profile that strips whitespace in from_work_dir outputs
2021-09-23 14:53:29 +02:00
mvdbeek
1fb2aa55dc
Mention whitespace stripping change in 21.09 profile
2021-09-23 14:45:12 +02:00