Sha256: 13b1ba2a03b2e3e2d7a48db92a99672a840303c04a4cbe3f36ed70e2fb03d1d5
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
# encoding: utf-8 require 'rubygems' unless defined?(Gem) require 'rake' unless defined?(Rake) require 'rake/extensiontask' require 'rake/testtask' require 'yard' YARD::Rake::YardocTask.new do |t| t.files = ['README.md', 'lib/**/*.rb', "ext/mosquitto/*.c"] end Rake::ExtensionTask.new('mosquitto') do |ext| ext.name = 'mosquitto_ext' ext.ext_dir = 'ext/mosquitto' CLEAN.include 'lib/**/mosquitto_ext.*' end namespace :test do desc 'Run mosquitto tests' Rake::TestTask.new(:unit) do |t| t.test_files = Dir.glob("test/**/test_*.rb").reject{|t| t =~ /integration/ } t.verbose = true t.warning = true end desc 'Run mosquitto integration tests' Rake::TestTask.new(:integration) do |t| t.test_files = Dir.glob("test/test_integration.rb") t.verbose = true t.warning = true end end namespace :debug do desc "Run the test suite under gdb" task :gdb do system "gdb --args ruby rake" end end task 'test:unit' => :compile task 'test:integration' => :compile task :test => ['test:unit', 'test:integration'] task :default => :test
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mosquitto-0.3 | Rakefile |