Sha256: 7fe4b6f86c2de3f4e95bb7098fd0e8f560f5023a3aef86e963890a9606482f40
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
# Cloud Foundry 2012.02.03 Beta # Copyright (c) [2009-2012] VMware, Inc. All Rights Reserved. # # This product is licensed to you under the Apache License, Version 2.0 (the "License"). # You may not use this product except in compliance with the License. # # This product includes a number of subcomponents with # separate copyright notices and license terms. Your use of these # subcomponents is subject to the terms and conditions of the # subcomponent's license, as noted in the LICENSE file. # require "rspec/core/rake_task" require "bundler/gem_tasks" # only available in bundler >= 1.0.15 require "ci/reporter/rake/rspec" require "yard" ENV['CI_REPORTS'] = File.expand_path("spec_reports") COV_REPORTS = File.expand_path("coverage") task :default => [:test] task :tests => [:test] task :spec => [:test] YARD::Rake::YardocTask.new do |t| t.files = ['lib/**/*.rb', '-', 'LICENSE.TXT', 'NOTICE.TXT'] t.options = ['--main', 'README.md', '--no-private', '--title', 'Cloud Foundry UAA Client API'] end RSpec::Core::RakeTask.new("test") do |t| t.rspec_opts = ["--format", "documentation", "--colour"] t.pattern = "spec/**/*_spec.rb" end task :ci => [:pre_coverage, :rcov_reports, "ci:setup:rspec", :test] task :cov => [:pre_coverage, :test, :view_coverage] task :coverage => [:pre_coverage, :test] task :pre_coverage do rm_rf COV_REPORTS ENV['COVERAGE'] = "exclude-spec exclude-vendor" end task :rcov_reports do ENV['COVERAGE'] += " rcov" end task :view_coverage do `firefox #{File.join(COV_REPORTS, 'index.html')}` end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cf-uaa-lib-1.3.2 | Rakefile |