petervandenabeele/dbd

View on GitHub
bin/test_6.rb

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/env ruby

# This implementation streams from disk
#
# See test_5.rb for usage and basic performance test

filename = ARGV[0]
unless filename
  puts "Give a 'filename' as argument."
  exit(1)
end

require 'dbd'

start = Time.now

graph = File.open(filename) do |f|
  Dbd::Graph.new.from_CSV(f)
end

puts "Graph is ready (took #{Time.now - start}s)."

puts "graph.size is #{graph.size}"