desc 'Build spec(s) with normal output' RSpec::Core::RakeTask.new(:normal) do |t|

t.pattern = '**/*_spec.rb'

end

desc 'build spec(s) with doc output' RSpec::Core::RakeTask.new(:documentation) do |t|

t.rspec_opts = "--format documentation"
t.pattern = '**/*_spec.rb'

end

desc 'build spec(s) with junit output' RSpec::Core::RakeTask.new(:junit) do |t|

d = DateTime.now
newTarget = d.strftime("%Y%m%dT%H%M%S")

Dir.mkdir 'reports' unless File.exists?('reports')

t.rspec_opts = "--format RspecTestlinkJunitformatter -r rspec_testlink_formatters --out reports/SPEC#{newTarget}-out.xml"
t.pattern = '**/*_spec.rb'

end