Commit Graph
117 Commits
Author SHA1 Message Date
guerler d8192d21e1 Adjust for selenium tests 2025-03-27 11:39:20 -04:00
John Chilton 363ddf562e Revise consistently failing edam tool panel view test.
The tool panel view renders the default view before switching to the EDAM I think, so retrying the assertion instead of just retrying any DOM click failures should allow that to stabilize. The UI flicker seems to be a regression though - but this test didn't prevent that so now it has to test something else.

Also I think the EDAM stuff is just on by default now so this doesn't need to be an integration test - as such moved it to the vanilla Selenium tests.
2025-03-07 09:13:16 -05:00
guerler 3a49c262b8 Adjust transiently failing tool panel test 2025-03-03 10:54:11 -05:00
John Davis 5cf48dc995 Merge remote-tracking branch 'upstream/release_24.2' into dev 2025-02-14 17:05:07 -05:00
mvdbeek 871a6901be Test sanitization 2025-02-11 14:36:20 +01:00
mvdbeek 40910b5e5e Merge branch 'release_24.2' into dev 2025-01-27 14:52:30 +01:00
mvdbeek 166e9f7483 Merge branch 'release_24.1' into release_24.2 2025-01-27 14:51:27 +01:00
Ahmed Awan 1484dcc56b [24.1] Fix failing selenium in test/integration_selenium/test_edam_tool_panel_views.py 2025-01-24 12:54:44 -06:00
Laila Los b19cbe4d01 fix tool menu container occurrences 2024-12-03 10:25:15 -05:00
Dannon ff7025d4c0 Merge pull request #18729 from ElectronicBlueberry/workflow-editor-activity-bar
Workflow Editor Activity Bar
2024-11-26 09:28:29 -05:00
Laila Los 0cab2664a4 fix tool menu container occurrences 2024-11-25 11:07:47 +01:00
Nicola Soranzo 26a4e146e0 Fix UP031 errors
reported by ruff 0.8.0 .
2024-11-24 21:35:23 +00:00
Ahmed Awan 7dda9449c2 adjust seleniums for changes in JobStep and invocations in general 2024-11-06 19:17:24 -06:00
David López aac9e5c30e Merge pull request #18638 from itisAliRH/libraries-modernization-1-directory-dataset-picker
Libraries Modernisation: Directory Dataset Picker
2024-10-07 18:17:47 +02:00
Alireza Heidari 60ea778a1e 🎨: update navigation selector for non exists user import directory in libraries 2024-09-30 22:08:37 +02:00
Ahmed Hamid AwanandMarius van den Beek 408366d419 remove redundant sleep for
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2024-09-21 23:58:50 -05:00
Ahmed Awan 9c4b3bc4ae Fix flaky test/integration_selenium/test_toolbox_filters.py::TestToolboxFiltersSeleniumIntegration::test_toolbox_filters
Fixes https://github.com/galaxyproject/galaxy/issues/18832
2024-09-21 23:58:50 -05:00
guerler aa4a8b8ec4 Adjust tool running selenium test case in the context of object store 2024-06-01 08:21:04 +03:00
guerler bf132e181f Fix tool exection in selenium tests 2024-06-01 08:21:03 +03:00
John Chilton 2a92bc1ae2 Test user config objects before creating them.
Provide detailed error message before proceeding with creation.
2024-05-20 12:19:49 -04:00
John Chilton f95da89b3d Implement file source templates 2024-05-20 12:18:47 -04:00
Ahmed Awan 7eb3cc9059 allow exact query search (surrounded by quotes) in grids
Users can bypass the client filtering by surrounding their raw search query by quotes and sending the unprocessed filter to the backend.
2024-03-18 14:44:02 -05:00
guerler a97fd990e5 Adjust pages index test, add confirmation alert, reuse grid name helper 2024-02-19 18:56:51 -05:00
guerler fa9720437a Fix page pdf export test case 2024-02-19 17:11:38 -05:00
Alireza Heidari 4c4e83a1d5 fix Selenium and Integration Selenium tests 2024-02-16 12:02:49 +01:00
davelopez a47abb9a3b TMP: testing the tab element should be there... 2023-09-20 14:39:45 +02:00
guerler abc31492dd Fix ftp batch submission handler, adjust selenium tests 2023-08-12 08:17:53 +02:00
davelopez 00e4740ad8 Fix selenium selector for history import 2023-07-14 14:03:52 +02:00
Laila Los 7a44a166a4 fix selenium test 2023-07-07 04:39:35 +02:00
John Davis e12c7993f1 Merge pull request #16209 from martenson/more-pages
bring grids for (published) pages on par with workflows
2023-06-21 00:44:50 -04:00
John Davis 1a772d09c3 Merge pull request #16220 from jmchilton/test_decorators
Small test decorator improvements.
2023-06-20 15:04:53 -04:00
Martin Cech dd0750fe8e revert pdf_export test changes, that broke things for no reason
add test_pages another attempt to please selenium deity with more waiting for no reason
2023-06-19 16:45:16 -07:00
Martin Cech 443036a547 attempt to please selenium diety 2023-06-19 15:13:29 -07:00
Martin Cech bc971d9aa2 attempt to fix selenium mby? 2023-06-19 11:20:53 -07:00
John Chilton e592070420 Test decorator improvements.
- Add some basic typing to them.
- Include more information in assertion errors thrown when they target an incorrectly configured server.
- Allow for explicit anonymous interactor creation so we can cleanly apply these decorators to Selenium tests (Selenium test interactors use API keys that can be created from the UI - so they don't have complete user information available upfront).
- Add decorator skip_without_visualization_plugin.
- Add some decorators to the visualization tests and implement a second test.
- Use managed_history decorator to ensure existing test has an hid of 1 as assumed.
2023-06-18 12:34:21 -04:00
Martin Cech 814b80c85b Merge branch 'dev' into more-pages 2023-06-16 17:28:45 -07:00
Martin Cech 3ba401fa4a juggle the enums in schema
see https://github.com/galaxyproject/galaxy/pull/15774 for context

update page =pdf export selenium test

update return type to reflect matches being returned

cleanup the test file

run make format
2023-06-14 13:56:29 -07:00
John Chilton b6fcce9ae3 Selenium type fixes and annotations. 2023-06-13 17:00:09 -04:00
Martin CechandJohn Chilton a66560e522 implement filtering on admin jobs grid
add forgotten files, format

add more methods for selenium navigation

add needed selectors

jobs grid test: proper admin handling and wait for the workflow invocation

blackened

fix copypasta name

Co-authored-by: John Chilton <jmchilton@gmail.com>
2023-05-02 08:16:14 -07:00
Marius van den Beek 13e2e5090f Merge pull request #15800 from jmchilton/object_store_selection_tests
Initial end-to-end tests for separate quota sources per object store
2023-03-31 09:39:50 +02:00
John Chilton 8b8078ffb0 Initial end-to-end tests for separate quota per object store 2023-03-17 10:50:06 -04:00
nuwang 2b1573e7ff Add selenium test for file:// urls 2023-03-17 14:43:02 +05:30
John Chilton 3ed291f076 object store selection test 2023-03-13 15:32:32 -04: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
John Chilton 59044511f5 Merge branch 'fixup_refactoring_types' into trs-url-import 2022-12-12 10:20:27 -05:00
davelopez e85798511c Move test_history_export selenium test
This selenium test is for testing the previous history export UI that is based on jobs and not tasks.
Since Celery is enabled by default in the test instance it is more consistent to convert it into an integration selenium test to modify the config and disable Celery.
2022-12-10 11:28:41 +01:00
davelopez 6432a29739 Fix export record ready state + refactor test 2022-12-09 12:06:36 +01:00
davelopez b816fabaa9 Add integration selenium test for export tracking 2022-12-09 12:06:36 +01:00
davelopez 67b8ba46c5 Disable celery in existing history export selenium test
So the previous job-based export system is correctly tested
2022-12-09 12:06:35 +01:00
Finn Bacall 83e2de3d9e Fixed non-URL TRS import regression
Added selenium tests for TRS URL import
2022-12-05 13:02:59 +00:00