From: Lucas Kanashiro <kanashiro@debian.org>
Date: Tue, 22 Feb 2022 15:21:21 +0100
Subject: Do not use relative require in tests

Last-Updated: 2019-02-12

Fixes autopkgtests.
---
 test/at_test.rb                           | 2 +-
 test/clockwork_test.rb                    | 2 +-
 test/database_events/synchronizer_test.rb | 3 +--
 test/event_test.rb                        | 2 +-
 test/manager_test.rb                      | 2 +-
 test/signal_test.rb                       | 5 +++++
 6 files changed, 10 insertions(+), 6 deletions(-)

--- a/test/at_test.rb
+++ b/test/at_test.rb
@@ -1,4 +1,4 @@
-require File.expand_path('../../lib/clockwork', __FILE__)
+require 'clockwork'
 require "minitest/autorun"
 require 'mocha/minitest'
 require 'time'
--- a/test/clockwork_test.rb
+++ b/test/clockwork_test.rb
@@ -1,4 +1,4 @@
-require File.expand_path('../../lib/clockwork', __FILE__)
+require 'clockwork'
 require 'minitest/autorun'
 require 'mocha/minitest'
 
--- a/test/database_events/synchronizer_test.rb
+++ b/test/database_events/synchronizer_test.rb
@@ -3,8 +3,7 @@
 require 'time'
 require 'active_support/time'
 
-require_relative '../../lib/clockwork'
-require_relative '../../lib/clockwork/database_events'
+require 'clockwork'
 require_relative 'test_helpers'
 
 describe Clockwork::DatabaseEvents::Synchronizer do
--- a/test/event_test.rb
+++ b/test/event_test.rb
@@ -1,4 +1,4 @@
-require File.expand_path('../../lib/clockwork', __FILE__)
+require 'clockwork'
 require "minitest/autorun"
 
 describe Clockwork::Event do
--- a/test/manager_test.rb
+++ b/test/manager_test.rb
@@ -1,4 +1,4 @@
-require File.expand_path('../../lib/clockwork', __FILE__)
+require 'clockwork'
 require "minitest/autorun"
 require 'mocha/minitest'
 require 'time'
--- a/test/signal_test.rb
+++ b/test/signal_test.rb
@@ -7,6 +7,11 @@
   SAMPLE  = File.expand_path('../samples/signal_test.rb', __FILE__)
   LOGFILE = File.expand_path('../tmp/signal_test.log', __FILE__)
 
+  if ENV['ADTTMP']
+    CMD     = '/usr/bin/clockwork'
+    LOGFILE = "/#{ENV['ADTTMP']}/signal_test.log"
+  end
+
   setup do
     FileUtils.mkdir_p(File.dirname(LOGFILE))
     @pid = spawn(CMD, SAMPLE)
