Permalink
Branch: master
Commits on Feb 11, 2019
  1. Readme: reference LaTeX devdocs section.

    jone committed Feb 11, 2019
    The devdocs now contain a LaTeX section and our own fonts.
  2. Reenable testserver selftest on jenkins by fixing port choosing.

    jone committed Feb 8, 2019
    The port choosing method is switched to using a 0-port so that the OS
    chooses the port in the testserver.
    
    This is done in order to avoid problems where the jenkins master
    chooses a port, but the test is run at the slave, on which the port is
    already used.
    
    The robot server is extended so that it prints out the URLs including
    the chosen ports for the ZServer and the XMLRPC-server.
    The selftest script now needs to watch the stdout of the testserver
    process and wait until the URLs appear.
  3. Revert "Delete the testserver selftest test config."

    jone committed Feb 8, 2019
    This reverts commit 5e7dd47.
Commits on Feb 8, 2019
  1. Register and use a tree portlet builder for testing.

    jone committed Feb 8, 2019
  2. Refactor fixture to use more methods for easier subclassing.

    jone committed Feb 8, 2019
  3. Testserver: add support for custom fixtures.

    jone committed Feb 8, 2019
    The testserver is useful for testing other projects which use / work
    with a GEVER.
    Those projects have specific needs: they may need certain content or a
    specific structure and may not need some parts of GEVER at all.
    
    Thats why we want to be able to inject a custom fixture when starting
    up the testserver.
    We need to be able to subclass the default fixture though, so that we
    can profit from the features in the default fixture.
    
    The custom fixture can be inserted by setting the ``FIXTURE``
    environment variable to the path to the fixture python file.
    The directory of the file needs to be a package, so there needs to be
    a ``__init__.py``.
    Since the fixture is stored and maintained in the third party project,
    it is not part of the python path.
    The testserver loads the package of the fixture file under the name
    ``customfixture``, so that importing from gever as well as from this
    directory works well.
Commits on Feb 1, 2019
  1. Merge pull request #5156 from 4teamwork/jone-testserver

    jone committed Feb 1, 2019
    Testserver for GEVER
  2. Provide GEVER testserver.

    jone committed Nov 29, 2018