Nicola Soranzo
6524e1f344
Fix path of venv when caching
2022-03-19 03:52:23 +00:00
Nicola Soranzo
25e37dd9d5
Merge pull request #13503 from mvdbeek/metadata_strategy_extended_tests_schedule
2022-03-09 14:21:26 +00: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
mvdbeek
c90e012fda
Upload coverage results to codecov.io
2022-02-11 17:11:08 +01:00
Sergey Golitsynskiy
bd02eaff6c
Enable SA2.0 warning on api/selenium/integration tests
2022-01-18 22:02:13 -05:00
mvdbeek
574fcf3b59
Run selenium tests against /galaxypf prefix
2022-01-05 13:31:56 +01: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
mvdbeek
198c59177d
Add various include/exclude patterns for github workflows
2021-10-27 10:15:41 +02:00
Nicola Soranzo
3cac4cc39e
Merge branch 'release_21.09' into dev
2021-10-23 12:34:40 +01:00
Nicola Soranzo
258cf8eb3a
Fix invalid framework GH workflow
...
Fix:
```
The workflow is not valid. .github/workflows/framework.yaml (Line: 8, Col: 1): 'env' is already defined
```
Also:
- consistently sort top-level `env` and `concurrency` (as in
https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions )
- sort env variables alphabetically
2021-10-23 00:07:40 +01:00
mvdbeek
0e11349685
Merge branch 'release_21.09' into dev
2021-10-20 17:24:41 +02:00
mvdbeek
b4befd02b5
Raise exception for if we're saving a historyless HDA
2021-10-18 11:42:39 +02:00
Nuwan Goonasekera
baf5bc6331
Made venv cache dependent on exact python and os version.
...
xref: https://github.com/python-poetry/poetry/pull/1908
xref: https://github.com/actions/setup-python/issues/182
2021-10-04 19:24:21 +05:30
Nuwan Goonasekera
ef2c5a357c
Added more caching for github actions using tox and venv
2021-10-04 18:57:08 +05:30
mvdbeek
5c8898ffd9
Cancel already running job with same ref
...
ref is "
The branch or tag ref that triggered the workflow run. For branches this in the format refs/heads/<branch_name>, and for tags it is refs/tags/<tag_name>.
"
2021-06-30 16:25:29 +02:00
mvdbeek
fdb36c7ed7
Run client-y tests with --frozen-lockfile
...
Seems to be best-practice and may be a little faster
2021-06-30 13:06:24 +02:00
mvdbeek
bf28104dfb
Cache yarn packages in tests that build client
2021-06-30 12:05:24 +02:00
Sergey Golitsynskiy
94cc475681
Update github workflows to use postgres 13
2021-04-05 15:08:34 -04:00
Sergey Golitsynskiy
be4429e4fb
Replace: s/postgres/posgresql in db URLs
...
Was deprecated in SQLAlchemy 1.3, removed in SQLAlchemy 1.4
https://docs.sqlalchemy.org/en/14/changelog/changelog_14.html#change-3687655465c25a39b968b4f5f6e9170b
https://github.com/sqlalchemy/sqlalchemy/issues/4643
2021-04-05 15:02:26 -04:00
Nicola Soranzo
313625ed47
Upload test results as artifact in case of failure
2021-01-02 03:37:43 +00:00
mvdbeek
abf51312ad
Retry failing selenium test once
...
like we did on Jenkins.
2020-11-25 14:27:01 +01:00
Oleg Zharkov
91922a9001
don't fail selenium if one step fails
2020-11-25 00:01:07 +01:00
mvdbeek
f57245367d
Use GALAXY_TEST_SKIP_FLAKEY_TESTS_ON_ERROR
2020-11-22 18:44:33 +01:00
mvdbeek
1bb1b1da18
Split selenium tests into 3 chunks
...
Using pytest-shard
2020-11-22 18:44:33 +01:00
mvdbeek
4f5f3dcfb2
Run selenium tests w/ pytest, github workflow
2020-11-22 18:44:33 +01:00