diff --git a/src/drv-hwmon-light.c b/src/drv-hwmon-light.c index dc16547..cb678e7 100644 --- a/src/drv-hwmon-light.c +++ b/src/drv-hwmon-light.c @@ -14,7 +14,9 @@ #include #include -#define DEFAULT_POLL_TIME 8000 +#include "utils.h" + +#define DEFAULT_POLL_TIME (IS_TEST ? 500 : 8000) #define MAX_LIGHT_LEVEL 255 typedef struct DrvData { diff --git a/tests/integration-test b/tests/integration-test index c284af1..5d376a1 100755 --- a/tests/integration-test +++ b/tests/integration-test @@ -256,8 +256,8 @@ class Tests(dbusmock.DBusTestCase): self.assertEqual(self.get_dbus_property('LightLevelUnit'), 'vendor') self.testbed.set_attribute(hwmon, 'light', '(255,255)') - # DEFAULT_POLL_TIME is 8000 - time.sleep(8) + # DEFAULT_POLL_TIME + time.sleep(0.5) self.assertEventually(lambda: self.get_dbus_property('LightLevel') == 100) # process = subprocess.Popen(['gdbus', 'introspect', '--system', '--dest', 'net.hadess.SensorProxy', '--object-path', '/net/hadess/SensorProxy'])