class TestPeriodic

Public Instance Methods

nu_test_all() click to toggle source
# File vendor/qwik/lib/qwik/periodic.rb, line 57
def nu_test_all
  @periodic = Qwik::Periodic.new(@config, @memory)
  # @periodic.time = 1 # for test, do it on every second.
  @periodic.time = 1000 # for test, do it on every second.

  t = Thread.new { @periodic.start }
  t.abort_on_exception = true

  @farm = @memory.farm
  @site = @farm.get_site('test')
  ok_eq(false, @site.inactive?)
  page = @site['_SiteConfig']
  page.store(':ml_life_time:0') # die soon.

  sleep 2 # will run sweep

  @site = @farm.get_site('test')
  ok_eq(nil, @site)

  t.kill
end
test_dummy() click to toggle source
# File vendor/qwik/lib/qwik/periodic.rb, line 54
def test_dummy
end