From: Pawel Winogrodzki Date: Tue, 15 Aug 2017 19:15:11 +0000 (-0700) Subject: easy-setup: Removing redundant test configuration X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=22f0888c03e241ee60d3d8358d827f0c75fbcf0c;p=platform%2Fupstream%2Fiotivity.git easy-setup: Removing redundant test configuration Moving global environment configuration common for all platforms into build_common/SConscript and removing repeated lines from service/easy-setup/*. Bug: https://jira.iotivity.org/browse/IOT-1583 Change-Id: I578d7147ca731ec83599a260510fdcbc9b308ddd Signed-off-by: Pawel Winogrodzki --- diff --git a/service/easy-setup/enrollee/unittests/SConscript b/service/easy-setup/enrollee/unittests/SConscript index 958f1c5b4..cd0025cb6 100644 --- a/service/easy-setup/enrollee/unittests/SConscript +++ b/service/easy-setup/enrollee/unittests/SConscript @@ -23,23 +23,19 @@ ## from tools.scons.RunTest import run_test - Import('env') -if env.get('RELEASE'): - env.AppendUnique(CCFLAGS=['-Os']) - env.AppendUnique(CPPDEFINES=['NDEBUG']) -else: - env.AppendUnique(CCFLAGS=['-g']) - -if env.get('LOGGING'): - env.AppendUnique(CPPDEFINES=['TB_LOG']) - -lib_env = SConscript('#extlibs/gtest/SConscript') +gtest_env = SConscript('#extlibs/gtest/SConscript') +lib_env = gtest_env.Clone() rd_mode = env.get('RD_MODE') SConscript(env.get('SRC_DIR') + '/service/third_party_libs.scons', 'lib_env') +if lib_env.get('RELEASE'): + lib_env.AppendUnique(CCFLAGS = ['-Os']) +else: + lib_env.AppendUnique(CCFLAGS = ['-g']) + ###################################################################### #unit test setting ###################################################################### @@ -51,7 +47,6 @@ target_os = env.get('TARGET_OS') ###################################################################### # Build flags ###################################################################### -easysetup_test_env.AppendUnique(LIBPATH=[lib_env.get('BUILD_DIR')]) easysetup_test_env.PrependUnique(LIBS=[ 'connectivity_abstraction', 'oc', @@ -65,10 +60,12 @@ if target_os not in ['windows', 'winrt']: CXXFLAGS=['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) easysetup_test_env.AddPthreadIfNeeded() - easysetup_test_env.PrependUnique(CPPPATH=[ '#/extlibs/hippomocks/hippomocks', '#/resource/include', + '#/resource/c_common', + '#/resource/c_common/oic_malloc/include', + '#/resource/c_common/oic_string/include', '#/resource/csdk/connectivity/api', '#/resource/csdk/stack/include', '#/resource/csdk/include', @@ -90,10 +87,11 @@ easysetup_enrollee_test_env.AppendUnique( LIBS=['ESEnrolleeSDK', 'ESMediatorRich']) easysetup_enrollee_test_src = env.Glob('./ESEnrolleeTest.cpp') + easysetup_enrollee_test = easysetup_enrollee_test_env.Program( 'easysetup_enrollee_test', easysetup_enrollee_test_src) Alias("easysetup_enrollee_test", easysetup_enrollee_test) -env.AppendTarget('easysetup_enrollee_test') +easysetup_enrollee_test_env.AppendTarget('easysetup_enrollee_test') if env.get('TEST') == '1': if target_os in ['linux'] and env.get('SECURED') != '1': diff --git a/service/easy-setup/mediator/richsdk/unittests/SConscript b/service/easy-setup/mediator/richsdk/unittests/SConscript index 6818aed52..9c1dc4005 100644 --- a/service/easy-setup/mediator/richsdk/unittests/SConscript +++ b/service/easy-setup/mediator/richsdk/unittests/SConscript @@ -23,21 +23,16 @@ ## from tools.scons.RunTest import run_test - Import('env') -if env.get('RELEASE'): - env.AppendUnique(CCFLAGS=['-Os']) - env.AppendUnique(CPPDEFINES=['NDEBUG']) -else: - env.AppendUnique(CCFLAGS=['-g']) - -if env.get('LOGGING'): - env.AppendUnique(CPPDEFINES=['TB_LOG']) - gtest_env = SConscript('#extlibs/gtest/SConscript') lib_env = gtest_env.Clone() +if lib_env.get('RELEASE'): + lib_env.AppendUnique(CCFLAGS = ['-Os']) +else: + lib_env.AppendUnique(CCFLAGS = ['-g']) + ###################################################################### #unit test setting ###################################################################### @@ -50,7 +45,6 @@ target_os = env.get('TARGET_OS') # Build flags ###################################################################### -easysetup_test_env.AppendUnique(LIBPATH=[lib_env.get('BUILD_DIR')]) easysetup_test_env.PrependUnique(LIBS=[ 'connectivity_abstraction', 'oc', @@ -64,9 +58,12 @@ if target_os not in ['windows', 'winrt']: CXXFLAGS=['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) easysetup_test_env.AddPthreadIfNeeded() - easysetup_test_env.PrependUnique(CPPPATH=[ '#/extlibs/hippomocks/hippomocks', + '#/resource/c_common', + '#/resource/c_common/ocrandom/include', + '#/resource/c_common/oic_malloc/include', + '#/resource/c_common/oic_string/include', '#/resource/csdk/include', '#/resource/csdk/connectivity/api', '#/resource/csdk/stack/include', @@ -95,7 +92,7 @@ easysetup_mediator_test_src = env.Glob( easysetup_mediator_test = easysetup_mediator_test_env.Program( 'easysetup_mediator_test', easysetup_mediator_test_src) Alias("easysetup_mediator_test", easysetup_mediator_test) -env.AppendTarget('easysetup_mediator_test') +easysetup_mediator_test_env.AppendTarget('easysetup_mediator_test') if env.get('TEST') == '1': if target_os in ['linux'] and env.get('SECURED') != '1':