Class: DeepTest::TestTask
- Inherits:
-
Object
- Object
- DeepTest::TestTask
- Defined in:
- lib/deep_test/test_task.rb
Instance Method Summary collapse
- #define ⇒ Object
-
#initialize(name = :deep_test) {|_self| ... } ⇒ TestTask
constructor
A new instance of TestTask.
- #number_of_workers ⇒ Object
- #number_of_workers=(num) ⇒ Object
- #pattern ⇒ Object
- #pattern=(pattern) ⇒ Object
- #timeout_in_seconds ⇒ Object
- #timeout_in_seconds=(seconds) ⇒ Object
- #worker_listener ⇒ Object
- #worker_listener=(listener) ⇒ Object
Constructor Details
Instance Method Details
#define ⇒ Object
11 12 13 14 15 16 |
# File 'lib/deep_test/test_task.rb', line 11 def define desc "Run '#{@name}' suite using DeepTest" task @name do ruby "#{runner} '#{@options.to_command_line}'" end end |
#number_of_workers ⇒ Object
18 19 20 |
# File 'lib/deep_test/test_task.rb', line 18 def number_of_workers @options.number_of_workers end |
#number_of_workers=(num) ⇒ Object
22 23 24 |
# File 'lib/deep_test/test_task.rb', line 22 def number_of_workers=(num) @options.number_of_workers = num end |
#pattern ⇒ Object
26 27 28 |
# File 'lib/deep_test/test_task.rb', line 26 def pattern @options.pattern end |
#pattern=(pattern) ⇒ Object
30 31 32 |
# File 'lib/deep_test/test_task.rb', line 30 def pattern=(pattern) @options.pattern = Dir.pwd + "/" + pattern end |
#timeout_in_seconds ⇒ Object
38 39 40 |
# File 'lib/deep_test/test_task.rb', line 38 def timeout_in_seconds @options.timeout_in_seconds end |
#timeout_in_seconds=(seconds) ⇒ Object
34 35 36 |
# File 'lib/deep_test/test_task.rb', line 34 def timeout_in_seconds=(seconds) @options.timeout_in_seconds = seconds end |
#worker_listener ⇒ Object
46 47 48 |
# File 'lib/deep_test/test_task.rb', line 46 def worker_listener @options.worker_listener end |
#worker_listener=(listener) ⇒ Object
42 43 44 |
# File 'lib/deep_test/test_task.rb', line 42 def worker_listener=(listener) @options.worker_listener = listener end |