class TestDiff::TrackBuild
Class used to calculate the tests than need to be run
Public Class Methods
new(sha, git_dir)
click to toggle source
# File lib/test_diff/track_build.rb, line 7 def initialize(sha, git_dir) @git_dir = git_dir @sha = sha end
Public Instance Methods
run()
click to toggle source
# File lib/test_diff/track_build.rb, line 12 def run git = Git.open(@git_dir || '.') sha = git.object(@sha || 'HEAD').sha File.open('test_diff_coverage/sha', 'w+') { |f| f << sha } puts 'updated test_diff_coverage/sha' end