Branch: refs/heads/dev
Home: https://github.com/galaxyproject/galaxy
Commit: b8a33ed500db7cfb5c6581304db2a721d93dda0b
https://github.com/galaxyproject/galaxy/commit/b8a33ed500db7cfb5c6581304db2…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-11-05 (Sun, 05 Nov 2017)
Changed paths:
M client/galaxy/scripts/utils/ajax-queue.js
M static/maps/utils/ajax-queue.js.map
M static/scripts/bundled/analysis.bundled.js
M static/scripts/bundled/analysis.bundled.js.map
M static/scripts/bundled/libs.bundled.js.map
M static/scripts/utils/ajax-queue.js
Log Message:
-----------
ES6 client/galaxy/scripts/utils/ajax-queue.js
- Use ``class``, ``super``, ``static``, and ``constructor`` to clean up object declaration.
- Eliminate ``self``.
Commit: c10da91220a1a66dbb8398168fc7d20110e60f6b
https://github.com/galaxyproject/galaxy/commit/c10da91220a1a66dbb8398168fc7…
Author: Dannon Baker <dannon.baker(a)gmail.com>
Date: 2017-11-06 (Mon, 06 Nov 2017)
Changed paths:
M client/galaxy/scripts/utils/ajax-queue.js
M static/maps/utils/ajax-queue.js.map
M static/scripts/bundled/analysis.bundled.js
M static/scripts/bundled/analysis.bundled.js.map
M static/scripts/bundled/libs.bundled.js.map
M static/scripts/utils/ajax-queue.js
Log Message:
-----------
Merge branch 'ajax-es6' into dev
Compare: https://github.com/galaxyproject/galaxy/compare/ff5c55104211...c10da91220a1
Branch: refs/heads/dev
Home: https://github.com/galaxyproject/galaxy
Commit: a7b32a772d5c6b1d71fd947ef53789ce72b888de
https://github.com/galaxyproject/galaxy/commit/a7b32a772d5c6b1d71fd947ef537…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-11-05 (Sun, 05 Nov 2017)
Changed paths:
M client/galaxy/scripts/galaxy.js
M client/galaxy/scripts/utils/metrics-logger.js
M test/galaxy_selenium/driver_factory.py
M test/selenium_tests/framework.py
Log Message:
-----------
Enable galaxy logging during Selenium tests.
- Use localStorage to enable the logs at the start of new connections during tests.
- Add new flatten console logging options in the client to hack around problem recovering multiple argument style logging the client uses with only getting back first argument when using Selenium API (at least with Chrome).
- Break out the browser log into a sort of default and verbose mode (only the latter includes DEBUG and INFO messages).
- Use json.dump with the indent call to get more visually parsable logging messages in the Selenium test failure dump.
Commit: e30df782e4b78f41686068986cc9e169b55c3469
https://github.com/galaxyproject/galaxy/commit/e30df782e4b78f41686068986cc9…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-11-05 (Sun, 05 Nov 2017)
Changed paths:
M static/maps/galaxy.js.map
M static/maps/utils/metrics-logger.js.map
M static/scripts/bundled/libs.bundled.js
M static/scripts/bundled/libs.bundled.js.map
M static/scripts/galaxy.js
M static/scripts/utils/metrics-logger.js
Log Message:
-----------
Rebuild client.
Commit: ff5c551042110bcf8645b62d654f3d2e08162c79
https://github.com/galaxyproject/galaxy/commit/ff5c551042110bcf8645b62d654f…
Author: Dannon Baker <dannon.baker(a)gmail.com>
Date: 2017-11-06 (Mon, 06 Nov 2017)
Changed paths:
M client/galaxy/scripts/galaxy.js
M client/galaxy/scripts/utils/metrics-logger.js
M static/maps/galaxy.js.map
M static/maps/utils/metrics-logger.js.map
M static/scripts/bundled/libs.bundled.js
M static/scripts/bundled/libs.bundled.js.map
M static/scripts/galaxy.js
M static/scripts/utils/metrics-logger.js
M test/galaxy_selenium/driver_factory.py
M test/selenium_tests/framework.py
Log Message:
-----------
Merge pull request #4935 from jmchilton/selenium_client_logging
Enable Galaxy client logging during Selenium tests.
Compare: https://github.com/galaxyproject/galaxy/compare/128b0a239be1...ff5c55104211
Branch: refs/heads/dev
Home: https://github.com/galaxyproject/galaxy
Commit: c4a1ffa2daa56367cd6a99b60a621f03e061cfd8
https://github.com/galaxyproject/galaxy/commit/c4a1ffa2daa56367cd6a99b60a62…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-11-03 (Fri, 03 Nov 2017)
Changed paths:
A .ci/jenkins/selenium-compose/Dockerfile
A .ci/jenkins/selenium-compose/docker-compose.yml
A .ci/jenkins/selenium-compose/galaxy.ini
A .ci/jenkins/selenium-compose/run_galaxy.bash
A .ci/jenkins/selenium-compose/run_tests.sh
R .ci/jenkins/selenium/Dockerfile
R .ci/jenkins/selenium/docker-compose.yml
R .ci/jenkins/selenium/galaxy.ini
R .ci/jenkins/selenium/run_galaxy.bash
M .ci/jenkins/selenium/run_tests.sh
M run_tests.sh
Log Message:
-----------
Lighter weight Selenium test setup for PRs.
The Dockerfile and image update in #4900 baked chrome, chrome-wrapper, xvfb, and a Selenium server into the default Galaxy testing image. This means we should no longer need to run three docker containers in a compose setup to run Selenium tests. This swaps the script target used by Jenkins to use this newer variant of the tests.
In addition to simply consuming less CPU and booting up much faster thanks to pre-installed dependencies and pre-migrated database, this setup is much easier to cleanup and so we don't need to restrict it to one test per host - these tests I think should run just like API and framework tests. This should also be easier for people running tests locally.
I've kept the old compose setup around and I'll setup a Jenkins job against dev that continues to run it periodically (just not on PRs). It does testing of proxy prefix things this variant doesn't and serves as a good reference implementation for multi-container Galaxy testing - which we may wish to do for various categories of tests in the future. The multi-container variant makes it much easier to bring in various services - lots of which one can imagine writing useful Galaxy tests for - AMQP, statistics collection, Docker itself, etc....
Commit: 3a1ca26339b928c362d9f7b9f0db9cecca364c77
https://github.com/galaxyproject/galaxy/commit/3a1ca26339b928c362d9f7b9f0db…
Author: John Chilton <jmchilton(a)gmail.com>
Date: 2017-11-03 (Fri, 03 Nov 2017)
Changed paths:
M test/selenium_tests/test_published_histories_grid.py
Log Message:
-----------
Fix published histories grid test.
Commit: ed0ac48985fa061a3a103fb819990fc50a0831d4
https://github.com/galaxyproject/galaxy/commit/ed0ac48985fa061a3a103fb81999…
Author: Dannon Baker <dannon.baker(a)gmail.com>
Date: 2017-11-04 (Sat, 04 Nov 2017)
Changed paths:
A .ci/jenkins/selenium-compose/Dockerfile
A .ci/jenkins/selenium-compose/docker-compose.yml
A .ci/jenkins/selenium-compose/galaxy.ini
A .ci/jenkins/selenium-compose/run_galaxy.bash
A .ci/jenkins/selenium-compose/run_tests.sh
R .ci/jenkins/selenium/Dockerfile
R .ci/jenkins/selenium/docker-compose.yml
R .ci/jenkins/selenium/galaxy.ini
R .ci/jenkins/selenium/run_galaxy.bash
M .ci/jenkins/selenium/run_tests.sh
M run_tests.sh
M test/selenium_tests/test_published_histories_grid.py
Log Message:
-----------
Merge pull request #4925 from jmchilton/selenium_lite__fewer_calories_same_great_taste
Lighter weight Selenium test setup for PRs.
Compare: https://github.com/galaxyproject/galaxy/compare/e4b2049a37d6...ed0ac48985fa