Permalink
Commits on Feb 27, 2015
  1. Merge branch 'next'

    * next:
      Test ruby 2.1.5 as it is the latest in the 2.1 line.
      Don't include URL helpers at the top level.
      Add test-unit dependency to test in newer rubies.
    hainesr committed Feb 27, 2015
  2. Don't include URL helpers at the top level.

    This caused the test suite to fail at the initialization phase with ruby 1.9.3
    and test-unit 3.0.9. It was fine with other combinations. The fix reflects best
    practice.
    hainesr committed Feb 27, 2015
Commits on Feb 26, 2015
  1. Use the latest t2-server gem.

    hainesr committed Feb 26, 2015
Commits on Jan 21, 2015
Commits on Nov 5, 2014
  1. Fix cut-off sentence in README.

    List renderer information missing for some reason.
    hainesr committed Nov 5, 2014
Commits on Oct 31, 2014
  1. Clean up Travis configuration for cleaner output.

    Seeding the database in the before_script section makes the test results easier
    to read.
    hainesr committed Oct 31, 2014
  2. Update the Changelog.

    hainesr committed Oct 31, 2014
  3. Bump version number.

    hainesr committed Oct 31, 2014
  4. Merge branch 'next'

    * next:
      Factor out the interactions handler in the worker code.
      Document the new connection configuration option.
      [TAV-522] Configure number of network error retries.
      [TAV-522] Handle network level errors (retry).
      Fix the "fail in post run callback" worker test.
      Factor out run creation in the worker.
      Use the latest t2-server client library.
    hainesr committed Oct 31, 2014
Commits on Oct 2, 2014
  1. [TAV-522] Configure number of network error retries.

    Can now be set in the initializer.
    hainesr committed Oct 2, 2014
Commits on Oct 1, 2014
  1. [TAV-522] Handle network level errors (retry).

    The worker code now rescues network level errors (timeouts, etc) and retries the
    operation. So far this is just implemented for creating a run as this is where
    most such errors would occur.
    hainesr committed Oct 1, 2014
Commits on Sep 24, 2014
  1. Fix the "fail in post run callback" worker test.

    It was failing, but not in the right place!
    hainesr committed Sep 24, 2014
  2. Factor out run creation in the worker.

    We need to make this a little more complex so separate it out before doing so.
    hainesr committed Sep 24, 2014
Commits on Sep 19, 2014
  1. Update the Changelog.

    hainesr committed Sep 19, 2014
  2. Merge branch 'next'

    * next:
      Add a routing test for the workflows controller.
      Output JSON for the workflows controller.
      Add specific tests for the ModelProxy class.
      Ensure the proxied models use a rooted (::) namespace.
      Update the ReadMe with new workflow model infomation.
      Set the workflow model proxy more simply.
      Add the internal Workflow stubs to the generators.
      Allow extending of the internal Workflow controller.
      Allow extending of the internal Workflow model.
      Only route TavernaPlayer::Workflow if it is in use.
      Set the internal Workflow model to be the default.
      Refactor ModelProxy so constantization is delayed.
      Update the installer templates.
      Fix up the user proxy for tests vs the dev app.
      Add a default Workflow model.
    hainesr committed Sep 19, 2014
  3. Bump version number.

    hainesr committed Sep 19, 2014
  4. Merge branch 'default-workflow-model' into next

    * default-workflow-model:
      Add a routing test for the workflows controller.
      Output JSON for the workflows controller.
      Add specific tests for the ModelProxy class.
      Ensure the proxied models use a rooted (::) namespace.
      Update the ReadMe with new workflow model infomation.
      Set the workflow model proxy more simply.
      Add the internal Workflow stubs to the generators.
      Allow extending of the internal Workflow controller.
      Allow extending of the internal Workflow model.
      Only route TavernaPlayer::Workflow if it is in use.
      Set the internal Workflow model to be the default.
      Refactor ModelProxy so constantization is delayed.
      Update the installer templates.
      Fix up the user proxy for tests vs the dev app.
      Add a default Workflow model.
    hainesr committed Sep 19, 2014
  5. Add specific tests for the ModelProxy class.

    We were relying on this being tested during configuration until now, but when
    the configuration changes we risk losing test coverage.
    hainesr committed Sep 19, 2014
  6. Ensure the proxied models use a rooted (::) namespace.

    This makes sure that there are no clashes with similar names. Without this it
    is possible that proxy names could end up either in, or clashing with names in,
    the TavernaPlayer namespace. This can probably only happen with Workflow <->
    TavernaPlayer::Workflow at the moment, but this is safe now in the future.
    hainesr committed Sep 19, 2014
Commits on Sep 18, 2014
  1. Set the workflow model proxy more simply.

    If the standard overrides are suitable, otherwise continue to use the block
    version.
    hainesr committed Sep 18, 2014
  2. Allow extending of the internal Workflow controller.

    It is now a concern like the other controllers.
    hainesr committed Sep 18, 2014
  3. Allow extending of the internal Workflow model.

    Turn it into a concern like the other models.
    hainesr committed Sep 18, 2014