Class: Physique::TestConfig

Inherits:
Object
  • Object
show all
Extended by:
Albacore::ConfigDSL
Defined in:
lib/physique/task_builders/test.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#files=(value) ⇒ Object (writeonly)

Path to test runner executable



11
12
13
# File 'lib/physique/task_builders/test.rb', line 11

def files=(value)
  @files = value
end

#parameters=(value) ⇒ Object (writeonly)

Additional parameters to pass to the test runner



17
18
19
# File 'lib/physique/task_builders/test.rb', line 17

def parameters=(value)
  @parameters = value
end

#runner=(value) ⇒ Object (writeonly)

The test runner to use



14
15
16
# File 'lib/physique/task_builders/test.rb', line 14

def runner=(value)
  @runner = value
end

Instance Method Details

#optsObject



19
20
21
22
23
24
25
26
27
28
# File 'lib/physique/task_builders/test.rb', line 19

def opts
  Map.new({
    exe: @exe,
    runner: @runner,
    files: @files,
    parameters: @parameters
  }).apply({
    runner: :nunit
  })
end