Sha256: 214f41307bd121c1215653c5b581495a3e1d6dae5e7c56d17aa3e6ca86ea2cc3

Contents?: true

Size: 593 Bytes

Versions: 8

Compression:

Stored size: 593 Bytes

Contents

Factory.define :custom_job do
    class CustomJob < Arachni::BrowserCluster::Job
        class Result < Arachni::BrowserCluster::Job::Result
            attr_accessor :my_data
        end

        def run
            sleep 0.1
            save_result my_data: 'Some stuff'
        end
    end

    CustomJob.new
end

Factory.define :sleep_job do
    class CustomJob < Arachni::BrowserCluster::Job
        class Result < Arachni::BrowserCluster::Job::Result
            attr_accessor :my_data
        end

        def run
            loop { sleep 1 }
        end
    end

    CustomJob.new
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
arachni-1.6.1.3 spec/support/factories/browser_cluster/job.rb
arachni-1.6.1.2 spec/support/factories/browser_cluster/job.rb
arachni-1.6.1.1 spec/support/factories/browser_cluster/job.rb
arachni-1.6.1 spec/support/factories/browser_cluster/job.rb
arachni-1.6.0 spec/support/factories/browser_cluster/job.rb
arachni-1.5.1 spec/support/factories/browser_cluster/job.rb
arachni-1.5 spec/support/factories/browser_cluster/job.rb
arachni-1.4 spec/support/factories/browser_cluster/job.rb