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

    hainesr committed Feb 27, 2015
    * 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.
  2. Don't include URL helpers at the top level.

    hainesr committed Feb 27, 2015
    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.
Commits on Feb 26, 2015
Commits on Jan 21, 2015
Commits on Nov 5, 2014
  1. Fix cut-off sentence in README.

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

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

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

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

    hainesr committed Oct 31, 2014
    * 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.
Commits on Oct 2, 2014
  1. [TAV-522] Configure number of network error retries.

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

    hainesr committed Oct 1, 2014
    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.
Commits on Sep 24, 2014
  1. Fix the "fail in post run callback" worker test.

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

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

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

    hainesr committed Sep 19, 2014
    * 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.
  3. Bump version number.

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

    hainesr committed Sep 19, 2014
    * 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.
  5. Add specific tests for the ModelProxy class.

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

    hainesr committed Sep 19, 2014
    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.
Commits on Sep 18, 2014
  1. Set the workflow model proxy more simply.

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

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

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