[IoT-1603] Restrict unittest with SECURED mode
authorcc <ch79.cho@samsung.com>
Fri, 25 Nov 2016 07:39:49 +0000 (16:39 +0900)
committerUze Choi <uzchoi@samsung.com>
Mon, 12 Dec 2016 08:41:08 +0000 (08:41 +0000)
Fixed segmentation fault from notification-service unit test
when building option with SECURED=1.
The unit test is not allowed with SECURED mode,
becuase provisioning steps are required to detect providers and consumers
for running the test cases.

Change-Id: I02ebfbc8f3afdd2b06d66b87976773fcdc37b030
Signed-off-by: cc <ch79.cho@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/14783
Reviewed-by: Jaewook Jung <jw0213.jung@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Phil Coval <philippe.coval@osg.samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/15343

service/notification/cpp-wrapper/unittest/SConscript
service/notification/unittest/SConscript

index a6adca8..1baf040 100644 (file)
@@ -98,7 +98,8 @@ Alias("notification_provider_wrapper_test", notification_provider_wrapper_test)
 env.AppendTarget('notification_provider_wrapper_test')
 
 if env.get('TEST') == '1':
-    if target_os == 'linux':
-            from tools.scons.RunTest import *
-            run_test(notification_consumer_wrapper_test_env, '', 'service/notification/cpp-wrapper/unittest/notification_consumer_wrapper_test')
-            run_test(notification_provider_wrapper_test_env, '', 'service/notification/cpp-wrapper/unittest/notification_provider_wrapper_test')
+    if env.get('SECURED') == '0':
+        if target_os == 'linux':
+                from tools.scons.RunTest import *
+                run_test(notification_consumer_wrapper_test_env, '', 'service/notification/cpp-wrapper/unittest/notification_consumer_wrapper_test')
+                run_test(notification_provider_wrapper_test_env, '', 'service/notification/cpp-wrapper/unittest/notification_provider_wrapper_test')
index 1730cb6..5a2a22f 100644 (file)
@@ -93,7 +93,8 @@ Alias("notification_provider_test", notification_provider_test)
 env.AppendTarget('notification_provider_test')
 
 if env.get('TEST') == '1':
-    if target_os == 'linux':
-            from tools.scons.RunTest import *
-            run_test(notification_consumer_test_env, '', 'service/notification/unittest/notification_consumer_test')
-            run_test(notification_provider_test_env, '', 'service/notification/unittest/notification_provider_test')
+    if env.get('SECURED') == '0':
+        if target_os == 'linux':
+                from tools.scons.RunTest import *
+                run_test(notification_consumer_test_env, '', 'service/notification/unittest/notification_consumer_test')
+                run_test(notification_provider_test_env, '', 'service/notification/unittest/notification_provider_test')