Sha256: 8b0a9cfd500a72c0d7a53374c9fe25a14689147bde86d42222120c694a150953

Contents?: true

Size: 521 Bytes

Versions: 1

Compression:

Stored size: 521 Bytes

Contents

class Heidi
  class Tester
    attr_reader :build, :project, :message

    def initialize(integrator)
      @integrator = integrator
      @build      = integrator.build
      @project    = @build.project
      @message    = ""
    end

    def test!
      build.log(:info, "Starting tests")

      if build.hooks[:tests].empty?
        build.log(:error, "There are no test hooks")
        @message = "There are no test hooks"
        return false
      end

      return @integrator.run_hooks(:tests)
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
heidi-0.4.0 lib/heidi/tester.rb