mvdbeek
5e9dd557d5
Add basic unit test for lint_inputs
...
This could of course be extended much more.
2019-08-04 11:58:39 +02:00
Nicola Soranzo
bbf17354c5
Fix broken link in `galaxy-app` package
...
Broken in commit 42cf61fd36 .
2019-07-19 02:36:36 +01:00
Martin Cech
00600e4006
Merge pull request #8298 from jmchilton/selenium_package
...
Create galaxy-selenium package.
2019-07-18 15:17:42 -04:00
John Chilton
be7e881961
Merge pull request #8345 from ic4f/dev_toolutil_tests_restruct
...
Restructure unit tests for tool_util package
2019-07-17 16:47:59 -04:00
John Chilton
da28369526
Merge pull request #8342 from nsoranzo/galaxy-tool-test
...
Add ``galaxy-tool-test`` entry-point to ``galaxy-tool-util`` package
2019-07-17 16:46:08 -04:00
Sergey Golitsynskiy
6fb6727d6d
Merge remote-tracking branch 'upstream/dev' into dev_toolutil_tests_restruct
2019-07-16 23:16:59 -04:00
Sergey Golitsynskiy
0e4e1d9249
Restructure unit tests for tool_util package
...
This replaces a previous (now closed) PR:
https://github.com/galaxyproject/galaxy/pull/8279
A few changes:
- tests for code in galaxy/tool_util moved under test/unit/tool_util
- common parts (used in both tools and tool_util) factored out into
unittest_utils/sample_data.py
- symlink to sample_data.py in test/unit/tool_util/ is needed to make
the tool_util package tests run. This is not an ideal solution, but it
avoids duplication of the sample data used by tests in tools/ and
tool_util/.
2019-07-16 20:15:45 -04:00
Nicola Soranzo
8e8c64308a
Fix use of `PIP_PROGRESS_BAR` env variable
...
`PIP_PROGRESS_BAR` environment variable is used by `pip` to set the value
for the `--progress-bar` option. It seems that specifying it also only the
command line does not override it in some configurations, e.g. on TravisCI
Linux builds of BioBlend, see e.g.
https://travis-ci.org/galaxyproject/bioblend/jobs/558857557
2019-07-16 17:17:32 +01:00
Nicola Soranzo
751806d371
Add `galaxy-tool-test entry-point to galaxy-tool-util` package
...
As it was in galaxy-lib.
2019-07-16 11:19:31 +01:00
Sergey Golitsynskiy
ac5d7dfd46
Merge remote-tracking branch 'upstream/dev' into dev_unittest_bugfix
2019-07-15 19:17:44 -04:00
Martin Cech
e45d7959a7
Merge pull request #8308 from jmchilton/push_scripts_into_subpackages
...
Push galaxy-meta scripts into appropiate subpackages.
2019-07-15 18:45:13 -04:00
Sergey Golitsynskiy
3df3ff0bec
Fix package test
...
The cause of this is related to pulling tool_util out of tools:
https://github.com/galaxyproject/galaxy/pull/8279
The solution here is a temporary hack (add helper module, util.py, to
tests/, then make tests a package).
A better solution will be to separate test/unit/tools into tools/ and
tool_util/ - I intend to take care of it soon.
2019-07-13 20:18:57 -04:00
Sergey Golitsynskiy
2bb7149aac
Move modules to tool_util package
2019-07-12 18:14:51 +01:00
Marius van den Beek
2691a4470d
Merge pull request #8310 from dglaetzer/dev
...
Add and run tests for auth package
2019-07-09 13:07:40 +02:00
Marius van den Beek
64c71ca7e1
Merge pull request #8290 from natefoo/remove-ci-pip-progress-bar
...
Don't show the pip progress bar when installing under CI
2019-07-09 12:17:49 +02:00
Nate Coraor
adc496eae3
Disable progress bar when testing package builds in CI
2019-07-09 11:59:44 +02:00
dglaetzer
ec454313ea
dummy tests for auth package
2019-07-08 17:28:32 +02:00
John Chilton
9b287ef06c
Push scripts into subpackages.
2019-07-08 16:38:10 +02:00
John Chilton
753a151c76
Add dump tour script to galaxy-selenium package.
2019-07-08 15:48:19 +02:00
John Chilton
c9ef1b6fad
Merge pull request #8302 from dglaetzer/dev
...
dummy tests for containers package
2019-07-08 15:41:48 +02:00
dglaetzer
2a42853bfa
add tests
2019-07-08 12:55:43 +02:00
dglaetzer
84fd69faba
dummy tests for containers
2019-07-08 12:54:55 +02:00
Nate Coraor
058fabc121
Merge branch 'dev' of https://github.com/galaxyproject/galaxy into installable
2019-07-08 12:27:21 +02:00
John Chilton
377e48918d
Create galaxy-selenium package.
...
This is *not* the tests, it is the components for interacting with Galaxy via Selenium that can be used in any Galaxy UI automation context - not just tests. This includes a tiny CLI framework for building apps that drive Galaxy this way.
2019-07-08 12:21:47 +02:00
John Chilton
23241a29d7
Merge pull request #8280 from dglaetzer/dev
...
get tests on data package running
2019-07-08 11:41:36 +02:00
Nate Coraor
751503958f
Fixes from PR review
2019-07-08 11:28:04 +02:00
John Chilton
1815a6547a
Bring top-level galaxy Python files into galaxy-app.
2019-07-07 19:45:48 +02:00
Nate Coraor
2034980b77
Merge branch 'dev' of https://github.com/galaxyproject/galaxy into installable
2019-07-07 13:50:41 +02:00
Nate Coraor
d72f87abde
Move the galaxy metapackage to packages/ (incomplete)
2019-07-07 13:36:38 +02:00
dglaetzer
560565b4e6
link maf_utilities back to it's original directory, fix requirements
2019-07-07 10:56:17 +02:00
Nicola Soranzo
1b6be605b8
Fix imports
2019-07-06 17:40:13 +02:00
dglaetzer
b9de9edfac
Merge branch 'dev' into dev
2019-07-06 16:55:07 +02:00
dglaetzer
0ca1550903
Merge remote-tracking branch 'upstream/dev' into dev
2019-07-06 16:50:11 +02:00
John Chilton
6abd85417c
Merge pull request #8241 from jmchilton/more_packages_3
...
Implement galaxy-web-apps package outline.
2019-07-06 16:41:31 +02:00
Nicola Soranzo
fea38ae367
Move linters from tools into tool_util ( #8276 )
...
Move linters from tools into tool_util
2019-07-06 15:40:51 +02:00
John Chilton
bda718b711
[packages] Fix pypi links in README badges.
2019-07-06 14:15:14 +02:00
John Chilton
49ef4d91c6
Pin numpy since 1.17 doesn't work on Python 2.
2019-07-06 14:15:13 +02:00
John Chilton
59bc1aff2b
Implement outline of galaxy-web-apps packages.
...
Bring in more tool shed stuff into app package also.
2019-07-06 14:15:13 +02:00
John Chilton
9b47a2dfe0
Add galaxy-web-stack and galaxy-web-framework packages.
2019-07-06 14:15:13 +02:00
John Chilton
dee02db3e0
Move more modules into galaxy-app.
2019-07-06 14:15:13 +02:00
damian
64b94a2b86
symlinked tool shed utils back to their original directory
2019-07-06 14:12:21 +02:00
damian
54d2ca01f8
moved common_util.py, encoding_util.py and xml_util.py from tool_shed/util to galaxy/util/tool_shed (for data package)
2019-07-06 13:58:52 +02:00
Sergey Golitsynskiy
79660bb58d
Move linters from tools into tool_util
...
Also, update setup.py for tool_util package.
Ref: https://github.com/galaxyproject/galaxy/issues/8240
Note: `make updaterst` has not been run; waiting on
https://github.com/galaxyproject/galaxy/pull/8270
2019-07-06 11:44:03 +02:00
Gianmauro Cuccuru
4b2718ba40
Remove test_metadata.py symlink from packages/job_execution
...
waiting for a better code decomposition.
xref. https://github.com/galaxyproject/galaxy/issues/8240
2019-07-06 09:54:26 +02:00
Nicola Soranzo
2e1c3ee1c7
Run tests for galaxy-tool-util package
2019-07-06 00:54:08 +02:00
Nicola Soranzo
1c292702ca
Update PROJECT_EMAIL and PyPI URL for old packages
2019-07-05 16:41:11 +02:00
Nicola Soranzo
64516cb92f
Remove unnecessary symlinks
2019-07-05 16:34:59 +02:00
John Chilton and Nicola Soranzo
94201a9e81
Update packages/ per review
...
Co-Authored-By: Nicola Soranzo <nicola.soranzo@gmail.com >
2019-07-05 16:34:39 +02:00
dglaetzer
9cf0924578
Update test.sh
2019-07-05 14:08:09 +02:00
dglaetzer
be10a32aa9
run tests for tool_util
2019-07-05 11:10:07 +02:00