Sha256: 39e0d8f88cdb36eb644ab7d12577ae9b9264b6763fa40559ba7340b6e4f931ed
Contents?: true
Size: 1.7 KB
Versions: 4
Compression:
Stored size: 1.7 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') module Mach5 describe Chart do before(:each) do @chart = Chart.new("Chart") @chart.config = Mach5::configure("MyProject") { output "_benchmark"} @chart.type = "line" @chart.data_type = "runs_total_time" @chart.size = "100x200" @chart.title = "Viterbi vs Posterior Decoding" @chart.x_axis = {label: "Sequence Size"} @chart.y_axis = "Time (s)" @chart.series = [{commit_id: "edd0982eed0c414631991aa1dea67c811d95373f", benchmark_id: "DishonestCasinoHMM.Viterbi"}, {commit_id: "edd0982eed0c414631991aa1dea67c811d95373f", benchmark_id: "DishonestCasinoHMM.PosteriorDecoding"}] Dir.stub(:pwd).and_return("") end it "should return a hash" do @chart.build.should be == { "type" => "line", "dataType" => "runs_total_time", "size" => { "width" => 100, "height" => 200 }, "title" => { "text" => "Viterbi vs Posterior Decoding" }, "xAxis" => { "title" => { "text" => "Sequence Size" } }, "yAxis" => { "title" => { "text" => "Time (s)" } }, "series" => [{ "label" => "edd0982eed0c414631991aa1dea67c811d95373f.DishonestCasinoHMM.Viterbi", "file" => "/_benchmark/edd0982eed0c414631991aa1dea67c811d95373f.DishonestCasinoHMM.Viterbi.json" },{ "label" => "edd0982eed0c414631991aa1dea67c811d95373f.DishonestCasinoHMM.PosteriorDecoding", "file" => "/_benchmark/edd0982eed0c414631991aa1dea67c811d95373f.DishonestCasinoHMM.PosteriorDecoding.json" }] } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mach5-tools-0.3.0 | spec/chart_spec.rb |
mach5-tools-0.2.2 | spec/chart_spec.rb |
mach5-tools-0.2.1 | spec/chart_spec.rb |
mach5-tools-0.2.0 | spec/chart_spec.rb |