Rakefile in capybara-screenshot-diff-1.7.1 vs Rakefile in capybara-screenshot-diff-1.8.0
- old
+ new
@@ -14,5 +14,34 @@
Rake::TestTask.new("test:integration") do |t|
t.libs << "test"
t.libs << "lib"
t.test_files = FileList["test/integration/**/*_test.rb"]
end
+
+Rake::TestTask.new("test:signatures") do |t|
+ ENV["RBS_TEST_DOUBLE_SUITE"] ||= "minitest"
+ ENV["RBS_TEST_TARGET"] ||= "Capybara::Screenshot::Diff::*"
+ ENV["RBS_TEST_OPT"] ||= "-rset -rpathname -Isig"
+
+ t.libs << "test"
+ t.ruby_opts << "-r rbs/test/setup"
+ t.test_files = FileList["test/**/*_test.rb"]
+end
+
+task "clobber" do
+ puts "Cleanup tmp/*.png"
+ FileUtils.rm_rf(Dir["./tmp/*"])
+end
+
+task "test:benchmark" do
+ require_relative "./scripts/benchmark/find_region_benchmark"
+ benchmark = Capybara::Screenshot::Diff::Drivers::FindRegionBenchmark.new
+
+ puts "For Medium Screen Size: 800x600"
+ benchmark.for_medium_size_screens
+
+ puts ""
+ puts "*" * 100
+
+ puts "For Small Screen Size: 80x60"
+ benchmark.for_small_images
+end