Commit Graph
246 Commits
Author SHA1 Message Date
Nicola Soranzo 149c86d281 Fail "Run tests" step for any planemo test failure 2022-06-28 18:33:05 +01:00
Nicola Soranzo 5efdad7f84 Move test_galaxy_packages to GitHub workflows
to make use of Python package caching.
2022-06-02 17:24:23 +01:00
mvdbeek db2a5f5ff6 Bump default milestone to 22.09 2022-05-26 12:50:35 +02:00
Nicola Soranzo 1ccfdbbb4e Don't fail-fast in API GitHub workflow 2022-05-17 15:11:54 +02:00
Nicola Soranzo 02da77abcb Use `${{ github.workflow }}` in concurrency group name 2022-05-17 15:09:14 +02:00
Nicola Soranzo 02e36473a3 Split API tests in 2 jobs 2022-05-04 23:05:13 +01:00
Nicola Soranzo 1155b01784 Update GitHub action versions 2022-05-04 23:05:12 +01:00
Nicola Soranzo d93e49d970 Add `kind/enhancement` label to Python dep update PRs 2022-05-04 23:05:12 +01:00
Aysam Guerler d78a733010 Merge pull request #11748 from dannon/new-history-default
Allow site-specific history default, leave fallback option to legacy
2022-04-13 17:17:52 -04:00
Dannon Baker ec8bd0e9b2 Rename option to 'use_legacy_history'; invert assertions. 2022-04-13 13:28:41 -04:00
John Chilton fa4ee7b9b9 Implement asynchronous download APIs using STS.
- Allow serving zipped collections using STS.
- Allow serving markdown PDFs using STS.
2022-04-13 09:53:56 -04:00
Dannon Baker 6bba220f1c Set BETA_HISTORY_DEFAULT_ON for selenium_beta test workflow 2022-04-12 22:04:54 -04:00
Nicola Soranzo f677e4b94d Run 2 GitHub workflows also when Python dependencies are updated
or the workflow YAML files are modified.
2022-03-26 18:52:12 +00:00
Nicola Soranzo 6524e1f344 Fix path of venv when caching 2022-03-19 03:52:23 +00:00
Nicola Soranzo ca523f56b0 Cache galaxy root/.venv instead of .tox
Unit tests are not using tox any more since commit
c90e012fda .

Reports startup also install packages in the venv and not in `.tox` .
2022-03-19 03:38:12 +00:00
Nicola Soranzo cc5224bcf9 Use unique group id for unit-postgres tests
Otherwise unit tests get cancelled when unit-postgres job finishes.
2022-03-19 03:05:55 +00:00
mvdbeek 02f94a93b4 Drop tests for WEB_APP=dev 2022-03-15 21:31:59 +01:00
mvdbeek b39e8ad9a2 First pass in dropping uwsgi specific things 2022-03-15 21:31:59 +01:00
Sergey Golitsynskiy 8dacdac421 Run tests under Python 3.7 2022-03-09 18:40:07 -05:00
Sergey Golitsynskiy 9b91040f0a Add workflow for migration tests 2022-03-09 18:40:07 -05:00
Sergey Golitsynskiy ee654c1922 Remove migrations test from first starup workflow
This tests sqlalchemy migrate which is being replaced.
2022-03-09 18:40:07 -05:00
David López a0ad3160b2 Merge pull request #13504 from jmchilton/export_test_sele
Integration end-to-end test for PDF export.
2022-03-09 18:12:07 +01:00
Nicola Soranzo 25e37dd9d5 Merge pull request #13503 from mvdbeek/metadata_strategy_extended_tests_schedule 2022-03-09 14:21:26 +00:00
Marius van den BeekandNicola Soranzo 9c056a0d87 Mention why we don't run integration tests with outputs_to_working_directory
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-03-09 10:47:23 +01:00
John Chilton db4f530a57 Integration test for PDF export. 2022-03-08 15:32:22 -05:00
mvdbeek 55aec359b0 Run extended metadata test on schedule
Including outputs_to_working_directory, except for the integration
tests.
2022-03-08 18:58:15 +01:00
mvdbeek 8065893ed2 Run all relevant tests with GALAXY_CONFIG_OVERRIDE_METADATA_STRATEGY: 'extended 2022-03-08 18:29:18 +01:00
davelopez 02e409b7f9 Run CI jest tests if the CI workflow changes 2022-02-23 16:51:36 +01:00
davelopez adbad37ebc Run jest tests using node 16
I think this was meant to be changed in https://github.com/galaxyproject/galaxy/pull/13282
2022-02-23 16:51:36 +01:00
mvdbeek c90e012fda Upload coverage results to codecov.io 2022-02-11 17:11:08 +01:00
DannonandNicola Soranzo c440eda909 Add isort github action to python linting workflow.
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-02-03 08:36:21 -05:00
Dannon Baker 3987b11805 Add black check action to python linting 2022-02-03 07:38:25 -05:00
John Chilton e31571482d Merge pull request #13235 from mvdbeek/bump_default_milestone_22_05
Bump default milestone
2022-01-24 12:53:41 -05:00
Marius van den Beek 5df80bd0b7 Merge pull request #13171 from ic4f/dev_sa20warning
Enable setting SQLALCHEMY_WARN_20
2022-01-24 18:47:35 +01:00
mvdbeek 64e017e929 Bump default milestone 2022-01-24 18:17:46 +01:00
mvdbeek 64d395862e Merge branch 'release_21.09' into dev 2022-01-24 09:28:08 +01:00
mvdbeek 6c7f4b0702 Skip api tests if lib/galaxy_test/selenium is touched
(and other unrelated test).
2022-01-23 10:42:34 +01:00
Sergey Golitsynskiy bd02eaff6c Enable SA2.0 warning on api/selenium/integration tests 2022-01-18 22:02:13 -05:00
Marius van den Beek 61b88db7ab Merge pull request #13086 from galaxybot/dev_auto_update_dependencies
Update Python dependencies
2022-01-07 10:06:45 +01:00
Nicola Soranzo a28880ea37 Specify galaxybot as commit author 2022-01-06 05:15:11 +00:00
mvdbeek 574fcf3b59 Run selenium tests against /galaxypf prefix 2022-01-05 13:31:56 +01:00
Nicola Soranzo 72874b74a5 Add tox environment and GitHub workflow for reports startup test
Also:
- Fix tox envlist still using py36
- Partially fix running reports with `APP_WEBSERVER=dev`
2021-12-18 15:56:46 +00:00
Nicola Soranzo 8c7477cab6 Test Galaxy release script
xref. https://github.com/galaxyproject/galaxy/pull/11641#discussion_r764049621
2021-12-08 10:43:09 +00:00
Nicola Soranzo 0bdc93a7cc Drop support for Python 3.6, add Python 3.10 2021-12-08 08:14:10 +00:00
Nicola Soranzo 31eb397850 Upload unit test results as artifact in case of failure 2021-12-06 17:32:30 +00:00
Nicola Soranzo 6a6c4f81ed Temporarily skip CWL conformance GH workflow 2021-11-23 14:10:22 +00:00
John Chilton 9a586a58b9 Add CWL conformance API tests
1) Download conformance tests to `test/functional/tools/cwl_tools` where
  they can be used also by framework and unit tests in the future.
2) Add populators to enable executing CWL conformance tests
3) Generate CWL conformance API tests only when needed for tests
2021-11-23 14:10:21 +00:00
Dannon 663e4fbf7c Merge pull request #12908 from common-workflow-lab/add_codeql
Create codeql-analysis.yml
2021-11-22 09:07:37 -05:00
Nicola Soranzo 0d896f521b Merge branch 'release_21.09' into dev 2021-11-17 12:34:43 +00:00
Nicola Soranzo 043ab2939a Merge branch 'release_21.05' into release_21.09 2021-11-17 12:33:58 +00:00