Sha256: e5a22fc1ab151ff17daf7d8f093f8c41dc91074fd71af28c7963256457d1d4a8
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
#!/usr/bin/env ruby require 'rubygems' require 'thor' require 'test_diff' # thor class to allow execution class TestDiffBuilder < Thor desc 'build_coverage spec', 'runs the specs and generates reverse_coverage' def build_coverage(spec_folder = 'spec', pre_load = nil, continue = nil) TestDiff::BuildCoverage.new(spec_folder, pre_load, continue).run track_build end desc 'track build', 'track this HEAD as the last test diff index' def track_build(git_dir = nil, sha1 = nil) TestDiff::TrackBuild.new(sha1, git_dir).run end desc 'rspec', 'runs the specs difference between the branches' def rspec(spec_folder = 'spec', groups_of = nil, group = '0') TestDiff::RunDiff.new(spec_folder, groups_of, group).run end desc 'build_coverage_diff spec', 'runs the specs difference between the branches' def build_coverage_diff(spec_folder = 'spec', pre_load = nil, continue = nil) TestDiff::BuildCoverageDiff.new(spec_folder, pre_load, continue).run track_build end end TestDiffBuilder.start(ARGV)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
test_diff-0.4.2 | exe/test_diff |
test_diff-0.4.1 | exe/test_diff |
test_diff-0.4.0 | exe/test_diff |