lib/physique/task_builders/test.rb in physique-0.3.9 vs lib/physique/task_builders/test.rb in physique-0.3.10
- old
+ new
@@ -34,16 +34,17 @@
end
def add_test_tasks
options = solution.test
defaults = default_runner_config options
+ files = options.files || defaults[:files]
desc 'Run unit tests'
- if defaults && !defaults[:files].blank?
+ if defaults && !files.blank?
test_runner :test => :compile do |tests|
- tests.files = options.files || defaults[:files]
+ tests.files = files
tests.exe = options.exe || locate_tool(defaults[:exe])
defaults[:parameters].each do |p|
tests.parameters.add(p)
end
@@ -61,12 +62,12 @@
configuration = solution.compile.configuration
package_dir = solution.nuget.restore_location
defaults = {
nunit: {
- files: FileList["**/*.Tests/bin/#{configuration}/*.Tests.dll"],
- exe: "#{package_dir}/NUnit.Runners.*/tools/nunit-console.exe",
- parameters: %w(/labels /trace=Verbose)},
+ files: FileList["**/*.Tests/bin/#{configuration}/*.Tests.dll"],
+ exe: "#{package_dir}/NUnit.Runners.*/tools/nunit-console.exe",
+ parameters: %w(/labels /trace=Verbose)},
nspec: {
files: FileList["**/*.Specs/bin/#{configuration}/*.Specs.dll"],
exe: "#{package_dir}/nspec.*/tools/NSpecRunner.exe",
parameters: []}}
\ No newline at end of file