forked from neo4jrb/activegraph
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRakefile
More file actions
34 lines (28 loc) · 715 Bytes
/
Rakefile
File metadata and controls
34 lines (28 loc) · 715 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
require 'rake'
require "bundler/gem_tasks"
load 'neo4j/tasks/neo4j_server.rake'
load 'neo4j/tasks/migration.rake'
desc "Generate YARD documentation"
task 'yard' do
abort("can't generate YARD") unless system('yardoc - README.md')
end
desc "Run neo4j.rb specs"
task 'spec' do
success = system('rspec spec')
abort("RSpec neo4j failed") unless success
end
require 'rake/testtask'
Rake::TestTask.new(:test_generators) do |test|
test.libs << 'lib' << 'test'
test.pattern = 'test/**/*_test.rb'
test.verbose = true
end
desc 'Generate coverage report'
task 'coverage' do
ENV['COVERAGE'] = 'true'
rm_rf "coverage/"
task = Rake::Task['spec']
task.reenable
task.invoke
end
task :default => ['spec']