# Main Tasks
#------------------------------------------------------------------------------
desc 'Build all binary artifacts and run all tests'
-task :default => [ :test, :debug, :release ]
+task :default => [ :test, :debug, :release, :coverage ]
desc 'Build and link all artifacts'
task :release => [ :parse_utils, DLangParser.name() ]
end
desc 'Generate and display the test coverage statistics for each test file'
-task :coverage do #=> [ :test ] do
+task :coverage => [ :test ] do
out_dir = 'build/test/gcov'
tests = FileList['tests/**/test_*.cpp']