All threads resolved!
+ 5
− 3
@@ -53,7 +53,8 @@ DS_REFLECT_ANONYMOUS_STRUCT(TestEntry2, (a));
@@ -125,10 +126,11 @@ SCENARIO("Normal operation", TAGS) {
+ 9
− 10
@@ -39,17 +39,17 @@ public:
@@ -59,11 +59,11 @@ protected:
@@ -71,8 +71,7 @@ protected:
@@ -84,7 +83,7 @@ public:
@@ -99,8 +98,8 @@ public:
+ 299
− 21
@@ -28,6 +28,7 @@
@@ -45,12 +46,16 @@ namespace {
@@ -76,18 +81,14 @@ SCENARIO("SaveScene invocation", TAGS) {
@@ -96,22 +97,18 @@ SCENARIO("SaveScene invocation", TAGS) {
@@ -125,4 +122,285 @@ SCENARIO("SaveScene invocation", TAGS) {
+ 5
− 13
@@ -29,6 +29,7 @@
@@ -41,14 +42,6 @@ using namespace dss;
@@ -56,10 +49,9 @@ static const Dsuid dsuid2{"0000000000000000000000000000000002"};
@@ -81,8 +73,8 @@ SCENARIO("A device gets added to cache", TAGS) {
+ 13
− 13
@@ -42,7 +42,7 @@ class CacheMissException : public std::runtime_error {
@@ -60,7 +60,7 @@ CacheUpdatePlugin::~CacheUpdatePlugin() {}
@@ -77,10 +77,10 @@ bool CacheUpdatePlugin::updateIfNotCached(const Dsuid& dsuid, SceneEntry& entry,
@@ -114,9 +114,9 @@ bool CacheUpdatePlugin::updateIfNotCached(const Dsuid& dsuid, DeviceCache& cache
@@ -133,7 +133,7 @@ void CacheUpdatePlugin::reschedule() {
@@ -146,7 +146,7 @@ void CacheUpdatePlugin::addMissingScenes(const Dsuid& dsuid, DeviceCache& cacheE
@@ -157,11 +157,11 @@ void CacheUpdatePlugin::addMissingScenes(const Dsuid& dsuid, DeviceCache& cacheE
@@ -173,12 +173,12 @@ void CacheUpdatePlugin::addMissingProperties(const Dsuid& dsuid, DeviceCache& ca
@@ -194,7 +194,7 @@ void CacheUpdatePlugin::scanCache() {