Exploratory Jupyter environment for `galaxy-selenium`.

The new Makefile-based command ``make serve-selenium-notebooks`` will serve notebooks in lib/galaxy_test/selenium/jupyter.

The notebooks will target a Galaxy host running on port 8080 - but are parameterized to be run with papermill (https://papermill.readthedocs.io/) for automate targeting different Galaxy servers, remote Selenium servers, etc..

Screenshots will be embedded right into the notebook.

Example notebooks setup to target just the library code in ``galaxy-selenium`` as well as one appropriate to leverage the Galaxy testing framework are included and documented in depth via modules docstring for ``galaxy_test.selenium.jupyter``.
This commit is contained in:
John Chilton
2021-01-18 17:24:28 -05:00
parent a13fe04489
commit 5661e0db9f
16 changed files with 479 additions and 8 deletions
+8
View File
@@ -66,6 +66,14 @@ galaxy.selenium.has\_driver module
:undoc-members:
:show-inheritance:
galaxy.selenium.jupyter\_context module
---------------------------------------
.. automodule:: galaxy.selenium.jupyter_context
:members:
:undoc-members:
:show-inheritance:
galaxy.selenium.navigates\_galaxy module
----------------------------------------
@@ -0,0 +1,7 @@
galaxy\_test.selenium.jupyter package
=====================================
.. automodule:: galaxy_test.selenium.jupyter
:members:
:undoc-members:
:show-inheritance:
+24
View File
@@ -6,6 +6,14 @@ galaxy\_test.selenium package
:undoc-members:
:show-inheritance:
Subpackages
-----------
.. toctree::
:maxdepth: 4
galaxy_test.selenium.jupyter
Submodules
----------
@@ -17,6 +25,14 @@ galaxy\_test.selenium.framework module
:undoc-members:
:show-inheritance:
galaxy\_test.selenium.jupyter\_context module
---------------------------------------------
.. automodule:: galaxy_test.selenium.jupyter_context
:members:
:undoc-members:
:show-inheritance:
galaxy\_test.selenium.test\_admin\_app module
---------------------------------------------
@@ -273,6 +289,14 @@ galaxy\_test.selenium.test\_workflow\_editor module
:undoc-members:
:show-inheritance:
galaxy\_test.selenium.test\_workflow\_invocation\_details module
----------------------------------------------------------------
.. automodule:: galaxy_test.selenium.test_workflow_invocation_details
:members:
:undoc-members:
:show-inheritance:
galaxy\_test.selenium.test\_workflow\_management module
-------------------------------------------------------