class ParallelTests::CLI

def lock(lockfile)

def lock(lockfile)
  File.open(lockfile) do |lock|
    lock.flock File::LOCK_EX
    yield
  ensure
    # This shouldn't be necessary, but appears to be
    lock.flock File::LOCK_UN
  end
end