Commit Graph
233 Commits
Author SHA1 Message Date
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
Nicola Soranzo 8199dbd5d9 Merge branch 'release_21.09' into dev 2021-11-16 01:36:35 +00:00
Nicola Soranzo cd99d1076a Merge branch 'release_21.05' into release_21.09 2021-11-16 01:33:45 +00:00
Nuwan Goonasekera 52cbc86102 Fix output step name in docker image build 2021-11-16 01:30:07 +05:30
Nuwan Goonasekera 3d7b713f75 Update docker autobuilds to use correct repos 2021-11-15 20:38:59 +05:30
mvdbeek c07f4712ce Merge branch 'release_21.09' into dev 2021-11-15 11:24:15 +01:00
mvdbeek c3f5dfd903 Merge branch 'release_21.05' into release_21.09 2021-11-15 11:23:13 +01:00
Michael R. CrusoeandNicola Soranzo 0405c6294e codewl: correct selector branch name
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-11-12 08:22:32 +01:00
Michael R. CrusoeandNicola Soranzo 9b1d518eeb Create codeql-analysis.yml
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2021-11-12 07:54:16 +01:00
Dannon Baker 811da5af19 Rename client unit tests job since this does more than jest 2021-11-09 14:09:24 -05:00
John Chilton 76b8a77ff7 Fix mypy for use of data classes. 2021-11-05 11:59:51 -04:00
Nicola Soranzo 3cb14842cc Sync Selenium GitHub workflows
In particular:
- Cancel in-progress concurrent builds for selenium_beta workflow
- Caching of `yarn.lock` for selenium_beta
- Upload run_selenium_tests.html in case of failure for selenium workflow
2021-11-04 03:25:29 +00:00
Alexandru Mahmoud 6a54fe0973 Change anvil branche to dev 2021-11-03 22:01:14 -04:00
Nuwan Goonasekera e5b50d147c Add open container labels to image 2021-11-02 21:23:45 +05:30