# frozen_string_literal: true

require_relative '../../common'

sample '001.hand'

1.upto(5) do |n|
  test :small, n: n
end
6.upto(20) do |n|
  test :random2, T: 200_000 / (2 * n + 2), n: n, maxm: 2 * n + 2
end
test :random2, T: 1000, maxn: 100, maxm: 200
test :random2, T: 100, maxn: 1000, maxm: 2000
[10, 100, 1000, 10_000, 100_000].each do |d|
  test :random, T: 1, n: 200_000 - d, maxm: 200_000
end
test :random, T: 1, n: 200_000 - 2, maxm: 200_000

add_target :very_slow
add_target :wrong_zimpha
add_target :wrong_sd_invol

add_target :check_component
