Commits on Apr 10, 2014
  1. TorqueSpec can now execute multiple specs within a single deployment

    The new configuration option called default_deploy specifies a filename where TorqueSpec should look for an optional default deployment descriptor. If the file exists then this default deployment descriptor is used for all specs except for those which explicitly define a deploy statement within their describe block. The default_deploy configuration option defaults to "default_deploy.yml" and TorqueSpec looks for this file in the spec_root directory.
    gxbe committed Apr 9, 2014
Commits on Apr 9, 2014
  1. Merge branch 'torquespec-6' of i…

    …nto daniel-pittman-torquespec-6
    jcrossley3 committed Apr 9, 2014
Commits on Jan 23, 2014
  1. Merge pull request #10 from danielfoglio/feature/jruby_version

    fixed jruby_version function
    jcrossley3 committed Jan 23, 2014
Commits on Oct 4, 2013
  1. ASLv2, fixes #9

    jcrossley3 committed Oct 4, 2013
Commits on Jul 11, 2013
  1. Define `pending_fixed?` on exceptions shipped across the wire

    TorqueSpec translates all exceptions thrown inside the container into
    `Exception` instances, to avoid dependencies on classes that may not be
    present on the client side.
    Unfortunately, this has the side-effect of breaking detection of RSpec pending
    tests that suddenly began to work -- a feature of newer versions.
    This augments the marshalling to ship that extra field across the wire, and
    attaches it appropriate exceptions; this gets RSpec 2.13 working again.
    Signed-off-by: Daniel Pittman <>
    daniel-pittman committed Jul 11, 2013
  2. Stub out marshalling of the private RSpec Time class copy

    Recent versions of RSpec clone the Time class, to provide access to `now`
    without having to worry about stubs left over from tests.  This led to a
    failure in TorqueSpec when an attempt was made to marshall those objects.
    This provides stubs that simply ship nothing -- no state -- for those
    instances.  While this probably isn't optimal, it is sufficient to make remote
    tests work as expected with RSpec 2.13
    Signed-off-by: Daniel Pittman <>
    daniel-pittman committed Jul 11, 2013
Commits on Mar 21, 2013
  1. Replace inject usage with __inject__ since TorqueBox 3.0.0 will remov…

    …e inject.
    We don't replace inject with fetch because then TorqueSpec could only be used
    with TorqueBox 2.1.0 or higher.
    We do replace inject with fetch in the since fetch is the preferred
    way to use resource injection now.
    bbrowning committed Mar 21, 2013
Commits on Oct 23, 2012
  1. Refactor a bit

    jcrossley3 committed Oct 23, 2012
Commits on Oct 22, 2012
  1. Adds the option to make TorqueSpec a quieter.

    * Logs through RSpec messages instead of farting out of $stdout all the
    * Adds the option to make it silent, in which case the output should
      look similar to vanilla RSpec (without torquespec).
    * Verbosity is ON by default (to behave as closely to the original as is
      reasonably possible). Note that this isn't exactly identical to the
      original, which was outputting through $stdout, not RSpec messages.
    Chris Miller committed Oct 22, 2012
  2. Merge pull request #4 from NSError/rails-env-fix

    jcrossley3 committed Oct 22, 2012
  3. Fix for bundler environment injection on Rails.

    Chris Miller committed Oct 22, 2012
Commits on Sep 25, 2012
Commits on Jun 7, 2012
Commits on Apr 30, 2012
Commits on Apr 18, 2012
  1. Introduce support for AS7 "domain mode".

    If a DOMAIN_MODE environment variable or a domain.mode system property
    is set, TorqueSpec will fire up a domain controller, hopefully
    configured with at least one host controller and one server group.
    There seems to be a problem with in-container testing interfering with
    results being relayed back to RSpec, so I'm disabling them when
    TorqueSpec.domain_mode is true. This effectively turns remote_describe
    into a no-op.
    jcrossley3 committed Apr 18, 2012
Commits on Jan 25, 2012
  1. Bump version for release

    jcrossley3 committed Jan 25, 2012
  2. Remove -logmodule argument from AS7 start command.

    Upstream AS 7.1 builds no longer accept nor need a -logmodule
    bbrowning committed Jan 25, 2012
Commits on Dec 15, 2011
  1. Bumping version

    jcrossley3 committed Dec 15, 2011
Commits on Nov 16, 2011
  1. Bump version.

    tobias committed Nov 16, 2011
Commits on Nov 8, 2011
  1. Trying to avoid the unhelpful errors when examples toss exceptions.

    The problem occurs when the client side lacks the class of the
    exception tossed by the server.
    Also don't think we need to fail_filtered_examples on the client since
    the server already did it.
    jcrossley3 committed Nov 8, 2011
  2. Don't get clever with comparing hashes (doesn't work for deep compari…

    …sons, apparently)
    I was adding the TorqueSpec::Daemon to a services block that already
    had one, but the write check was failing to detect that it was changed
    from the original. There's no real value from not always writing, I
    don't think.
    jcrossley3 committed Nov 8, 2011
Commits on Nov 7, 2011
  1. Bump version

    jcrossley3 committed Nov 7, 2011