Sha256: b78ae8be8a33b89ddff778f24699247846e8c5bfa95adbbe60169a6c7dbf76b1

Contents?: true

Size: 477 Bytes

Versions: 6

Compression:

Stored size: 477 Bytes

Contents

module Speedos
  class Performance
    def self.test
      Log.info("Test begins")
      page = Page.new
      page.new_har

      yield page if block_given?

      Log.info("Test Complete")
      success = true
    rescue Exception => e
      Log.error("#{e}")
      Log.error("#{e.backtrace}")
      success = false
    ensure
      Record.create(JSON.load(page.get_har.to_json).merge(success: success))
      page.server_proxy.close
      page.server.stop
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
speedos-0.0.6 lib/speedos/performance.rb
speedos-0.0.5 lib/speedos/performance.rb
speedos-0.0.4 lib/speedos/performance.rb
speedos-0.0.3 lib/speedos/performance.rb
speedos-0.0.2 lib/speedos/performance.rb
speedos-0.0.1 lib/speedos/performance.rb