Dave Bouvier
8d5d2e91a9
Grammar.
2021-01-11 21:59:32 -05:00
Dave Bouvier
3fe811ed7f
Update coverage documentation.
2021-01-11 21:44:48 -05:00
John Chilton
0c69d41d6a
Reword run_tests.sh to reflect cannot run qunit tests anymore and link to client docs.
2021-01-10 18:52:26 -05:00
John Chilton
083abd71eb
Update run_tests.sh docs for defaults most python to pytest.
2021-01-10 18:52:26 -05:00
Nicola Soranzo
51f8f00afb
Support complex markers in run_tests.sh
...
Needed for the WIP CWL conformance tests.
Also, create self-contained HTML reports.
2021-01-04 01:09:24 +00:00
mvdbeek
4f5f3dcfb2
Run selenium tests w/ pytest, github workflow
2020-11-22 18:44:33 +01:00
Dannon Baker
97ef4867aa
Update build, etc., for swap
2020-08-11 10:26:06 -04:00
John Chilton
bd02339d90
Implement integration Selenium tests.
2020-04-23 21:51:09 -04:00
mvdbeek
74a27f3de0
Move docker image build to ubuntu 18.04, drop unused stuff
2020-04-12 22:39:23 +01:00
Nicola Soranzo
437f51c2a6
Create Python3 virtualenv by default
...
- Allow specifying Python to use to create virtualenv using GALAXY_PYTHON
environment variable.
- Integrate Python support docs from https://galaxyproject.org/admin/python/
- Update virtualenv installation to use v16.7.9
2020-02-09 02:54:24 +00:00
mvdbeek
33638c6796
Don't set GALAXY_CONFIG_OVERRIDE_DATABASE_CONNECTION if GALAXY_TEST_DB_URI is set
...
The actual database to target is generated dynamically, but since
GALAXY_CONFIG_OVERRIDE_DATABASE_CONNECTION takes precedence the
wrong database is used.
2020-01-09 14:40:48 +01:00
John Chilton
2266ffd87d
Exclude galaxy_test when running unit tests.
2019-11-12 09:05:08 -05:00
John Chilton
72bae33923
Migrate selenium tests into lib/galaxy_test for packaging.
2019-11-12 09:05:08 -05:00
John Chilton
d04c020747
Migrate api tests into lib/galaxy_test for packaging.
2019-11-12 09:05:08 -05:00
John Chilton
180d96c540
Refactor tool shed tests into tool shed namespace.
2019-11-12 09:05:07 -05:00
John Chilton
559b664b07
Refactor tool_shed webapp out of Galaxy.
2019-11-11 12:32:19 -05:00
Nicola Soranzo
ac2af6a219
Set up a cache dir for pip when running tests with Docker
2019-11-04 13:51:31 +00:00
Nicola Soranzo
6b20da6533
Merge branch 'release_19.05' into release_19.09
2019-09-24 18:23:13 +01:00
John Chilton
d89ea13449
Bugfix - Kill testing container when test script is killed.
2019-09-19 12:10:15 -04:00
Nate Coraor
058fabc121
Merge branch 'dev' of https://github.com/galaxyproject/galaxy into installable
2019-07-08 12:27:21 +02:00
Nate Coraor
2964d830cd
Excluded bundled tools from unit tests
2019-07-07 14:32:01 +02:00
Sergey Golitsynskiy
b51c20ddfe
Fix typo in run_tests.sh help text
2019-07-07 13:50:39 +02:00
Nate Coraor
37522f5e8e
Merge branch 'dev' of https://github.com/galaxyproject/galaxy into installable
2019-07-05 16:05:17 +02:00
Nate Coraor
cdb9040e26
Merge remote-tracking branch 'origin/dev' into installable
2019-07-05 15:51:15 +02:00
Nicola Soranzo
90a6c6d46b
Fix issues reported by ShellCheck
2019-06-13 12:53:26 +01:00
Nicola Soranzo
421eca8eb7
Fix `--external_url` and related options
...
Introduced in commit eac6c10ec9 .
2019-06-13 12:50:48 +01:00
Nicola Soranzo
6013419adc
Fix `--coverage option of run_tests.sh`
...
for pytest-based tests.
Also:
- do not create a giant XML coverage report file
- update other dependencies using `make update-dependencies`.
Introduced in commit 1152a19fd2 .
2019-06-13 12:45:36 +01:00
John Chilton
811ab0b547
Fix jstree unit tests for Python 3.
2019-06-12 16:55:49 +01:00
John Chilton
7ea502be77
Run API tests with a nested object store.
2019-05-27 14:37:53 +02:00
John Chilton
fbaa58ace7
Run API tests with a nested object store.
2019-05-12 17:51:39 +02:00
mvdbeek
d5f3efbf08
Use new image from galaxy namespace
2019-03-04 11:38:11 +01:00
mvdbeek
0455eb4f66
Use newer image
2019-03-01 17:56:02 +01:00
mvdbeek
c357d303fe
Test from new image
2019-03-01 14:28:55 +01:00
Nicola Soranzo
42052d6b8d
Do not skip the client build in dockerized selenium tests
...
This allows the removal of the `docker run` of `make
client-production-maps`, which was run on a docker image for the
wrong version of `node`.
2019-01-29 13:37:06 +00:00
mvdbeek
97b1c97439
Transfer back testing image to galaxy namespace
2019-01-08 09:38:35 +01:00
mvdbeek
9517871b4a
Bump image to use
2019-01-06 15:11:11 +01:00
mvdbeek
bed8b54af6
Only run integration tests with --privileged
2019-01-06 15:11:11 +01:00
mvdbeek
a03f8bdffd
Test singularity exec as Galaxy user
2019-01-06 15:11:10 +01:00
mvdbeek
9051c10cba
More docker debug
2019-01-06 15:11:10 +01:00
mvdbeek
99a0ab03e9
Temporarily test from mvdbeek/testing-base
2019-01-06 15:01:31 +01:00
mvdbeek
44d73f72c8
Update Dockefile and run_test_wrapper.sh
...
We use the Galaxy users' home dir for HOME.
Otherwise os.environ.get('HOME') would return '/home/galaxy',
but jobs run would see /galaxy.
2019-01-06 15:01:31 +01:00
Dannon Baker
db67cd2f56
Merge remote-tracking branch 'upstream/dev' into webpack_4_minimal_flat
2018-10-15 14:51:41 -04:00
Dannon Baker
73ea22e1ad
drop watch option from run_tests (hasnt' been valid in a long time)
2018-10-11 11:33:14 -04:00
John Chilton
69252d711a
Tell pytest not to execute Python code in node_modules for web proxy.
...
Causes test execution to fail for me.
2018-09-07 08:43:23 -04:00
John Chilton
8148bd91de
Merge pull request #6638 from mvdbeek/move_tests_to_pytest_setup
...
Move tests to pytest setup
2018-09-05 06:50:34 -04:00
Nicola Soranzo
ad02c53154
Fix many links
2018-09-03 14:34:13 +01:00
mvdbeek
aa0becad0b
Simplify tool_conf selection in run_tests.sh
...
Drops -with_framework_test_tools altogether. Thanks @nsoranzo.
2018-08-25 17:49:17 +02:00
mvdbeek
d9a2c5a970
Don't test tools in tool_conf.xml.sample as part of -framework
...
This replicates what the FrameworkToolsGalaxyTestDriver does.
2018-08-25 14:18:18 +02:00
mvdbeek
1152a19fd2
Use pytest-cov for testing coverage
2018-08-25 14:18:06 +02:00
mvdbeek
1c64cdd674
Use pytest to run unit and doctests
2018-08-25 14:17:58 +02:00