(Control) Added ability to specify a background color/image.
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 29 Apr 2014 16:23:33 +0000 (17:23 +0100)
committerPaul Wisbey <p.wisbey@samsung.com>
Sat, 3 May 2014 10:02:22 +0000 (11:02 +0100)
Signed-off-by: Adeel Kazmi <adeel.kazmi@samsung.com>
automated-tests/.gitignore [new file with mode: 0644]
automated-tests/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core.h
automated-tests/src/dali-toolkit/tct-dali-toolkit-core.h
automated-tests/src/dali-toolkit/utc-Dali-Control.cpp
automated-tests/src/dali-toolkit/utc-Dali-TextView.cpp
automated-tests/summary.xml [deleted file]
automated-tests/tests.xml [deleted file]
capi/dali-toolkit/public-api/controls/control-impl.h
capi/dali-toolkit/public-api/controls/control.h
dali-toolkit/public-api/controls/control-impl.cpp
dali-toolkit/public-api/controls/control.cpp

diff --git a/automated-tests/.gitignore b/automated-tests/.gitignore
new file mode 100644 (file)
index 0000000..2f8d203
--- /dev/null
@@ -0,0 +1,3 @@
+/*.xml
+/build
+/build.log
index 41dca42..aa3cb58 100644 (file)
@@ -114,7 +114,7 @@ extern int UtcDaliBloomViewDownCast(void);
 extern int UtcDaliBloomViewPropertyNames(void);
 extern int UtcDaliBloomViewAddRemove(void);
 extern int UtcDaliBloomActivateDeactivate(void);
 extern int UtcDaliBloomViewPropertyNames(void);
 extern int UtcDaliBloomViewAddRemove(void);
 extern int UtcDaliBloomActivateDeactivate(void);
-extern int UtcDaliBuilderTextActorCreateFromStyle(void);
+extern int UtcDaliBuilderTextActorCreate(void);
 extern int UtcDaliBuilderTextActorCreateAnimation(void);
 extern int UtcDaliBuilderTextActorApplyFromStyle(void);
 extern int UtcDaliBuilderAddActors(void);
 extern int UtcDaliBuilderTextActorCreateAnimation(void);
 extern int UtcDaliBuilderTextActorApplyFromStyle(void);
 extern int UtcDaliBuilderAddActors(void);
@@ -427,7 +427,7 @@ testcase tc_array[] = {
     {"UtcDaliBloomViewPropertyNames", UtcDaliBloomViewPropertyNames, bloom_view_startup, bloom_view_cleanup},
     {"UtcDaliBloomViewAddRemove", UtcDaliBloomViewAddRemove, bloom_view_startup, bloom_view_cleanup},
     {"UtcDaliBloomActivateDeactivate", UtcDaliBloomActivateDeactivate, bloom_view_startup, bloom_view_cleanup},
     {"UtcDaliBloomViewPropertyNames", UtcDaliBloomViewPropertyNames, bloom_view_startup, bloom_view_cleanup},
     {"UtcDaliBloomViewAddRemove", UtcDaliBloomViewAddRemove, bloom_view_startup, bloom_view_cleanup},
     {"UtcDaliBloomActivateDeactivate", UtcDaliBloomActivateDeactivate, bloom_view_startup, bloom_view_cleanup},
-    {"UtcDaliBuilderTextActorCreateFromStyle", UtcDaliBuilderTextActorCreateFromStyle, builder_startup, builder_cleanup},
+    {"UtcDaliBuilderTextActorCreate", UtcDaliBuilderTextActorCreate, builder_startup, builder_cleanup},
     {"UtcDaliBuilderTextActorCreateAnimation", UtcDaliBuilderTextActorCreateAnimation, builder_startup, builder_cleanup},
     {"UtcDaliBuilderTextActorApplyFromStyle", UtcDaliBuilderTextActorApplyFromStyle, builder_startup, builder_cleanup},
     {"UtcDaliBuilderAddActors", UtcDaliBuilderAddActors, builder_startup, builder_cleanup},
     {"UtcDaliBuilderTextActorCreateAnimation", UtcDaliBuilderTextActorCreateAnimation, builder_startup, builder_cleanup},
     {"UtcDaliBuilderTextActorApplyFromStyle", UtcDaliBuilderTextActorApplyFromStyle, builder_startup, builder_cleanup},
     {"UtcDaliBuilderAddActors", UtcDaliBuilderAddActors, builder_startup, builder_cleanup},
index a225e88..b5383d3 100644 (file)
@@ -99,6 +99,9 @@ extern int UtcDaliControlGetImplementation(void);
 extern int UtcDaliControlSignalConnectDisconnect(void);
 extern int UtcDaliControlSignalAutomaticDisconnect(void);
 extern int UtcDaliControlTestParameters(void);
 extern int UtcDaliControlSignalConnectDisconnect(void);
 extern int UtcDaliControlSignalAutomaticDisconnect(void);
 extern int UtcDaliControlTestParameters(void);
+extern int UtcDaliControlBackgroundColor(void);
+extern int UtcDaliControlBackgroundImage(void);
+extern int UtcDaliControlBackgroundProperties(void);
 extern int UtcDaliControlImplNew(void);
 extern int UtcDaliControlImplEnableGestureDetector(void);
 extern int UtcDaliControlImplDisableGestureDetector(void);
 extern int UtcDaliControlImplNew(void);
 extern int UtcDaliControlImplEnableGestureDetector(void);
 extern int UtcDaliControlImplDisableGestureDetector(void);
@@ -275,7 +278,6 @@ extern int UtcDaliTextViewSetAndGetFadeBoundary(void);
 extern int UtcDaliTextViewSetAndGetEllipsizeText(void);
 extern int UtcDaliTextViewSetAndGetWidthExceedPolicy(void);
 extern int UtcDaliTextViewSetAndGetHeightExceedPolicy(void);
 extern int UtcDaliTextViewSetAndGetEllipsizeText(void);
 extern int UtcDaliTextViewSetAndGetWidthExceedPolicy(void);
 extern int UtcDaliTextViewSetAndGetHeightExceedPolicy(void);
-extern int UtcDaliTextViewTestLayoutOptions01(void);
 extern int UtcDaliTextViewTestLayoutOptions02(void);
 extern int UtcDaliTextViewInsertRemoveText(void);
 extern int UtcDaliTextViewSnapshotEnable(void);
 extern int UtcDaliTextViewTestLayoutOptions02(void);
 extern int UtcDaliTextViewInsertRemoveText(void);
 extern int UtcDaliTextViewSnapshotEnable(void);
@@ -332,6 +334,9 @@ testcase tc_array[] = {
     {"UtcDaliControlSignalConnectDisconnect", UtcDaliControlSignalConnectDisconnect, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
     {"UtcDaliControlSignalAutomaticDisconnect", UtcDaliControlSignalAutomaticDisconnect, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
     {"UtcDaliControlTestParameters", UtcDaliControlTestParameters, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
     {"UtcDaliControlSignalConnectDisconnect", UtcDaliControlSignalConnectDisconnect, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
     {"UtcDaliControlSignalAutomaticDisconnect", UtcDaliControlSignalAutomaticDisconnect, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
     {"UtcDaliControlTestParameters", UtcDaliControlTestParameters, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
+    {"UtcDaliControlBackgroundColor", UtcDaliControlBackgroundColor, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
+    {"UtcDaliControlBackgroundImage", UtcDaliControlBackgroundImage, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
+    {"UtcDaliControlBackgroundProperties", UtcDaliControlBackgroundProperties, utc_dali_toolkit_control_startup, utc_dali_toolkit_control_cleanup},
     {"UtcDaliControlImplNew", UtcDaliControlImplNew, utc_dali_toolkit_control_impl_startup, utc_dali_toolkit_control_impl_cleanup},
     {"UtcDaliControlImplEnableGestureDetector", UtcDaliControlImplEnableGestureDetector, utc_dali_toolkit_control_impl_startup, utc_dali_toolkit_control_impl_cleanup},
     {"UtcDaliControlImplDisableGestureDetector", UtcDaliControlImplDisableGestureDetector, utc_dali_toolkit_control_impl_startup, utc_dali_toolkit_control_impl_cleanup},
     {"UtcDaliControlImplNew", UtcDaliControlImplNew, utc_dali_toolkit_control_impl_startup, utc_dali_toolkit_control_impl_cleanup},
     {"UtcDaliControlImplEnableGestureDetector", UtcDaliControlImplEnableGestureDetector, utc_dali_toolkit_control_impl_startup, utc_dali_toolkit_control_impl_cleanup},
     {"UtcDaliControlImplDisableGestureDetector", UtcDaliControlImplDisableGestureDetector, utc_dali_toolkit_control_impl_startup, utc_dali_toolkit_control_impl_cleanup},
@@ -508,7 +513,6 @@ testcase tc_array[] = {
     {"UtcDaliTextViewSetAndGetEllipsizeText", UtcDaliTextViewSetAndGetEllipsizeText, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSetAndGetWidthExceedPolicy", UtcDaliTextViewSetAndGetWidthExceedPolicy, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSetAndGetHeightExceedPolicy", UtcDaliTextViewSetAndGetHeightExceedPolicy, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSetAndGetEllipsizeText", UtcDaliTextViewSetAndGetEllipsizeText, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSetAndGetWidthExceedPolicy", UtcDaliTextViewSetAndGetWidthExceedPolicy, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSetAndGetHeightExceedPolicy", UtcDaliTextViewSetAndGetHeightExceedPolicy, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
-    {"UtcDaliTextViewTestLayoutOptions01", UtcDaliTextViewTestLayoutOptions01, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewTestLayoutOptions02", UtcDaliTextViewTestLayoutOptions02, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewInsertRemoveText", UtcDaliTextViewInsertRemoveText, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSnapshotEnable", UtcDaliTextViewSnapshotEnable, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewTestLayoutOptions02", UtcDaliTextViewTestLayoutOptions02, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewInsertRemoveText", UtcDaliTextViewInsertRemoveText, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
     {"UtcDaliTextViewSnapshotEnable", UtcDaliTextViewSnapshotEnable, utc_dali_toolkit_text_view_startup, utc_dali_toolkit_text_view_cleanup},
index 800c65f..1de1d57 100644 (file)
@@ -352,3 +352,85 @@ int UtcDaliControlTestParameters(void)
   delete testControlPtr;
   END_TEST;
 }
   delete testControlPtr;
   END_TEST;
 }
+
+int UtcDaliControlBackgroundColor(void)
+{
+  ToolkitTestApplication application;
+  Control control = Control::New();
+
+  DALI_TEST_CHECK( !control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::TRANSPARENT, TEST_LOCATION );
+
+  control.SetBackgroundColor( Color::RED );
+  DALI_TEST_CHECK( control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::RED, TEST_LOCATION );
+
+  END_TEST;
+}
+
+int UtcDaliControlBackgroundImage(void)
+{
+  ToolkitTestApplication application;
+  Control control = Control::New();
+
+  DALI_TEST_CHECK( !control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::TRANSPARENT, TEST_LOCATION );
+
+  Image image = Image::New("TestImage");
+  control.SetBackground( image );
+  DALI_TEST_CHECK( control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::WHITE, TEST_LOCATION );
+
+  control.SetBackgroundColor( Color::GREEN );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::GREEN, TEST_LOCATION );
+
+  control.ClearBackground();
+  DALI_TEST_CHECK( !control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::TRANSPARENT, TEST_LOCATION );
+
+  control.SetBackgroundColor( Color::YELLOW );
+  control.SetBackground( image );
+  DALI_TEST_CHECK( control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::YELLOW, TEST_LOCATION );
+
+  END_TEST;
+}
+
+int UtcDaliControlBackgroundProperties(void)
+{
+  ToolkitTestApplication application;
+  Control control = Control::New();
+
+  DALI_TEST_CHECK( !control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::TRANSPARENT, TEST_LOCATION );
+  DALI_TEST_EQUALS( control.GetProperty( Control::PROPERTY_BACKGROUND_COLOR ).Get< Vector4 >(), Color::TRANSPARENT, TEST_LOCATION );
+  DALI_TEST_CHECK( control.GetProperty( Control::PROPERTY_BACKGROUND ).Get< Property::Map >().empty() );
+
+  control.SetProperty( Control::PROPERTY_BACKGROUND_COLOR, Color::RED );
+  DALI_TEST_CHECK( control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::RED, TEST_LOCATION );
+  DALI_TEST_EQUALS( control.GetProperty( Control::PROPERTY_BACKGROUND_COLOR ).Get< Vector4 >(), Color::RED, TEST_LOCATION );
+
+  Property::Map imageMap;
+  imageMap.push_back( Property::StringValuePair( "filename", "TestImage" ) );
+  Property::Map map;
+  map.push_back( Property::StringValuePair( "image", imageMap ) );
+  control.SetProperty( Control::PROPERTY_BACKGROUND, map );
+  DALI_TEST_CHECK( control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::RED, TEST_LOCATION );
+  DALI_TEST_EQUALS( control.GetProperty( Control::PROPERTY_BACKGROUND_COLOR ).Get< Vector4 >(), Color::RED, TEST_LOCATION );
+
+  Property::Value propValue = control.GetProperty( Control::PROPERTY_BACKGROUND );
+  DALI_TEST_CHECK( propValue.HasKey( "image" ) );
+  DALI_TEST_CHECK( propValue.GetValue( "image" ).HasKey( "filename" ) );
+  DALI_TEST_CHECK( propValue.GetValue( "image" ).GetValue( "filename" ).Get< std::string>() == "TestImage" );
+
+  Property::Map emptyMap;
+  control.SetProperty( Control::PROPERTY_BACKGROUND, emptyMap );
+  DALI_TEST_CHECK( !control.GetBackgroundActor() );
+  DALI_TEST_EQUALS( control.GetBackgroundColor(), Color::TRANSPARENT, TEST_LOCATION );
+  DALI_TEST_EQUALS( control.GetProperty( Control::PROPERTY_BACKGROUND_COLOR ).Get< Vector4 >(), Color::TRANSPARENT, TEST_LOCATION );
+  DALI_TEST_CHECK( control.GetProperty( Control::PROPERTY_BACKGROUND ).Get< Property::Map >().empty() );
+
+  END_TEST;
+}
index eb1647f..705b2f4 100644 (file)
@@ -383,7 +383,10 @@ int UtcDaliTextViewSetAndGetHeightExceedPolicy(void)
   END_TEST;
 }
 
   END_TEST;
 }
 
-int UtcDaliTextViewTestLayoutOptions01(void)
+/*
+// Re-enable this test case when ALL layout options work in TextView, currently this breaks TCT
+// output because too many warnings/errors are printed out
+//int UtcDaliTextViewTestLayoutOptions01(void)
 {
   tet_infoline("UtcDaliTextViewTestLayoutOptions01: ");
 
 {
   tet_infoline("UtcDaliTextViewTestLayoutOptions01: ");
 
@@ -472,6 +475,7 @@ int UtcDaliTextViewTestLayoutOptions01(void)
   }
   END_TEST;
 }
   }
   END_TEST;
 }
+*/
 
 int UtcDaliTextViewTestLayoutOptions02(void)
 {
 
 int UtcDaliTextViewTestLayoutOptions02(void)
 {
diff --git a/automated-tests/summary.xml b/automated-tests/summary.xml
deleted file mode 100644 (file)
index fd5b7f8..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="./style/summary.xsl"?>
-<result_summary plan_name="Core">
-  <other xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string" />
-  <summary test_plan_name="Empty test_plan_name">
-    <start_at>2014-03-21_18_52_41</start_at>
-    <end_at>2014-03-21_18_57_54</end_at>
-  </summary>
-  <suite name="tct-dali-toolkit-core-tests">
-    <total_case>231</total_case>
-    <pass_case>222</pass_case>
-    <pass_rate>96.10</pass_rate>
-    <fail_case>9</fail_case>
-    <fail_rate> 3.90</fail_rate>
-    <block_case>0</block_case>
-    <block_rate>0.00</block_rate>
-    <na_case>0</na_case>
-    <na_rate>0.00</na_rate>
-  </suite>
-  <suite name="tct-dali-toolkit-internal-core-tests">
-    <total_case>33</total_case>
-    <pass_case>31</pass_case>
-    <pass_rate>93.94</pass_rate>
-    <fail_case>2</fail_case>
-    <fail_rate> 6.06</fail_rate>
-    <block_case>0</block_case>
-    <block_rate>0.00</block_rate>
-    <na_case>0</na_case>
-    <na_rate>0.00</na_rate>
-  </suite>
-  <suite name="tct-dali-toolkit-unmanaged-core-tests">
-    <total_case>311</total_case>
-    <pass_case>290</pass_case>
-    <pass_rate>93.25</pass_rate>
-    <fail_case>21</fail_case>
-    <fail_rate> 6.75</fail_rate>
-    <block_case>0</block_case>
-    <block_rate>0.00</block_rate>
-    <na_case>0</na_case>
-    <na_rate>0.00</na_rate>
-  </suite>
-</result_summary>
diff --git a/automated-tests/tests.xml b/automated-tests/tests.xml
deleted file mode 100644 (file)
index fd0a3f4..0000000
+++ /dev/null
@@ -1,1563 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
-<test_definition>
-  <suite name="tct-dali-toolkit-unmanaged-core-tests" category="Core APIs">
-    <set name="default">
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumLayoutNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumLayoutNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetAndGetItemSizeFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetAndGetItemSizeFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetAndGetScrollSpeedFactor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetAndGetScrollSpeedFactor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetAndGetMaximumSwipeSpeed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetAndGetMaximumSwipeSpeed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumLayoutSetAndGetItemFlickAnimationDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumLayoutSetAndGetItemFlickAnimationDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetNumOfItems" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetNumOfItems</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetStackNum" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetStackNum</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetRotationX" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetRotationX</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetRotationZ" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetRotationZ</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetScale" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetScale</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetColor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetColor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetCenterPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetCenterPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetSetCenterScale" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetSetCenterScale</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetSetCenterColor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetSetCenterColor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetStackPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetStackPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetSetStackScale" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetSetStackScale</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliAlbumSetStackColor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliAlbumSetStackColor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBendyUninitializedEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBendyUninitializedEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBendyPropertyNamesEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBendyPropertyNamesEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBendyDefaultValuesEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBendyDefaultValuesEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBendyCustomValuesEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBendyCustomValuesEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBlindEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBlindEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBlindEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBlindEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBlindEffectDefaultValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBlindEffectDefaultValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBlindEffectCustomValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBlindEffectCustomValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBloomViewUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBloomViewUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBloomViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBloomViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBloomViewDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBloomViewDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBloomViewPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBloomViewPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBloomViewAddRemove" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBloomViewAddRemove</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBloomActivateDeactivate" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBloomActivateDeactivate</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderTextActorCreateFromStyle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderTextActorCreateFromStyle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderTextActorCreateAnimation" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderTextActorCreateAnimation</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderTextActorApplyFromStyle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderTextActorApplyFromStyle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderAddActors" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderAddActors</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderAddActorsOther" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderAddActorsOther</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderStyles" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderStyles</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliBuilderSetProperty" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliBuilderSetProperty</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCarouselEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCarouselEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCarouselEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCarouselEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCarouselEffectDefaultValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCarouselEffectDefaultValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCarouselEffectCustomValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCarouselEffectCustomValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCheckBoxButtonSetGetChecked" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCheckBoxButtonSetGetChecked</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCheckBoxButtonSetImages" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCheckBoxButtonSetImages</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliClusterNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliClusterNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliClusterDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliClusterDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliClusterAddAndRemoveChild" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliClusterAddAndRemoveChild</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliClusterExpandAndCollapseChild" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliClusterExpandAndCollapseChild</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliClusterSetAndGetStyle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliClusterSetAndGetStyle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionWaveEffectNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionWaveEffectNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionCrossEffectNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionCrossEffectNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionFoldEffectNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionFoldEffectNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectSetGetTransitionDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectSetGetTransitionDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectSetGetCubeDisplacement" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectSetGetCubeDisplacement</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectGetRoot" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectGetRoot</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectIsTransiting" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectIsTransiting</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectSetCurrentImage" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectSetCurrentImage</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectSetTargetImage" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectSetTargetImage</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionWaveEffectStartTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionWaveEffectStartTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionCrossEffectStartTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionCrossEffectStartTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionFoldEffectStartTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionFoldEffectStartTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectSignalTransitionCompleted" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectSignalTransitionCompleted</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionEffectPauseResumeTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionEffectPauseResumeTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionWaveEffectStopTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionWaveEffectStopTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionCrossEffectStopTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionCrossEffectStopTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliCubeTransitionFoldEffectStopTransition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliCubeTransitionFoldEffectStopTransition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetNumberOfColumns" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetNumberOfColumns</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetNumberOfRows" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetNumberOfRows</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetRowSpacing" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetRowSpacing</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetTiltAngle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetTiltAngle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetItemSizeFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetItemSizeFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetBottomMarginFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetBottomMarginFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetItemTiltAngle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetItemTiltAngle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetColumnPositionFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetColumnPositionFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetScrollSpeedFactor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetScrollSpeedFactor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetMaximumSwipeSpeed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetMaximumSwipeSpeed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutSetAndGetItemFlickAnimationDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutSetAndGetItemFlickAnimationDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutConstraintLeft" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutConstraintLeft</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutConstraintRight" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutConstraintRight</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutConstraintUp" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutConstraintUp</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutConstraintDown" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutConstraintDown</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutGetScrollToPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutGetScrollToPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDepthLayoutScrollDirection" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDepthLayoutScrollDirection</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDisplacementEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDisplacementEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDisplacementEffectNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDisplacementEffectNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDisplacementEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDisplacementEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDisplacementEffectTestSetProperty" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDisplacementEffectTestSetProperty</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDistanceFieldEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDistanceFieldEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDistanceFieldEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDistanceFieldEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDistanceFieldEffectDefaultValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDistanceFieldEffectDefaultValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDistanceFieldEffectCustomValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDistanceFieldEffectCustomValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewAddRemove" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewAddRemove</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurActivateDeactivate" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurActivateDeactivate</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewSetGetBackgroundColor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewSetGetBackgroundColor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliGaussianBlurViewSetGetRenderTarget" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliGaussianBlurViewSetGetRenderTarget</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod01" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod01</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod02" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod02</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod03" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod03</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod04" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod04</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod05" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod05</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod06" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod06</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod07" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod07</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod08" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod08</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod09" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod09</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliJsonParserMethod10" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliJsonParserMethod10</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerGet" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerGet</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerSetFocus" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerSetFocus</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerGetCurrentFocusControl" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerGetCurrentFocusControl</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerRemoveFocus" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerRemoveFocus</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerIsKeyboardListener" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerIsKeyboardListener</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerSignalKeyInputFocusChanged" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerSignalKeyInputFocusChanged</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyInputFocusManagerSignalUnhandledKeyEvent" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyInputFocusManagerSignalUnhandledKeyEvent</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlPushItem" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlPushItem</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlPopItem" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlPopItem</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlGetItemCount" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlGetItemCount</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlGetItem" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlGetItem</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlGetCurrentItem" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlGetCurrentItem</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlSetBackground" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlSetBackground</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlCreateNavigationToolBar" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlCreateNavigationToolBar</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationControlCreateNavigationTitleBar" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationControlCreateNavigationTitleBar</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutColumns" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutColumns</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetGetOrientation" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetGetOrientation</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutTestConstraintLeft" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutTestConstraintLeft</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutTestConstraintRight" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutTestConstraintRight</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutTestConstraintUp" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutTestConstraintUp</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutTestConstraintDown" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutTestConstraintDown</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutScrollDirection" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutScrollDirection</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetGetColumnSpacing" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetGetColumnSpacing</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetGetTopMargin" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetGetTopMargin</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetGetBottomMargin" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetGetBottomMargin</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetGetScrollSpeedFactor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetGetScrollSpeedFactor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetGetMaximumSwipeSpeed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetGetMaximumSwipeSpeed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutSetAndGetItemFlickAnimationDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutSetAndGetItemFlickAnimationDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliNavigationLayoutGetScrollToPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliNavigationLayoutGetScrollToPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliOverlayConstructor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliOverlayConstructor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliOverlayUninitializedEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliOverlayUninitializedEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageSetGetTitle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageSetGetTitle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageSetGetSubTitle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageSetGetSubTitle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageSetGetTitleIcon" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageSetGetTitleIcon</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageAddGetToolBarControl" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageAddGetToolBarControl</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageAddGetTitleBarControl" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageAddGetTitleBarControl</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageSetGetPopupMenu" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageSetGetPopupMenu</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnEffectApply" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnEffectApply</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnEffectConstruct" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnEffectConstruct</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnPortraitViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnPortraitViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnLandscapeViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnLandscapeViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnViewSetAndGetSpineShadowParameter" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnViewSetAndGetSpineShadowParameter</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnViewGoToPageAndGetCurrentPage" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnViewGoToPageAndGetCurrentPage</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnViewEnterLeaveEditMode" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnViewEnterLeaveEditMode</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnViewGetHitActor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnViewGetHitActor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnViewRefresh" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnViewRefresh</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliPageTurnViewSignals" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliPageTurnViewSignals</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutSetAndGetRowSpacing" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutSetAndGetRowSpacing</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutSetAndGetItemSizeFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutSetAndGetItemSizeFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutSetAndGetScrollSpeedFactor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutSetAndGetScrollSpeedFactor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutSetAndGetMaximumSwipeSpeed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutSetAndGetMaximumSwipeSpeed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutSetAndGetItemFlickAnimationDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutSetAndGetItemFlickAnimationDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutConstraintLeft" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutConstraintLeft</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutConstraintRight" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutConstraintRight</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutConstraintUp" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutConstraintUp</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutConstraintDown" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutConstraintDown</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRollLayoutScrollDirection" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRollLayoutScrollDirection</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRotatingSelectorNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRotatingSelectorNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRotatingSelectorSetSelected" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRotatingSelectorSetSelected</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRotatingSelectorSetSelectedAndUnSelectedActor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRotatingSelectorSetSelectedAndUnSelectedActor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRotatingSelectorSetSelectable" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRotatingSelectorSetSelectable</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRotatingSelectorSignalSelected" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRotatingSelectorSignalSelected</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewScrollToPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewScrollToPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewScrollToPage" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewScrollToPage</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewScrollToActor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewScrollToActor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewScrollToSnapPoint" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewScrollToSnapPoint</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewRulerScale" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewRulerScale</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewTransformTo" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewTransformTo</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewRefreshInterval" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewRefreshInterval</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewWrapMode" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewWrapMode</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewActorAutoSnap" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewActorAutoSnap</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSignalsStartComplete" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSignalsStartComplete</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSignalsUpdate" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSignalsUpdate</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSignalsClamped" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSignalsClamped</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewScrollSensitive" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewScrollSensitive</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewTouchesRequired" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewTouchesRequired</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewAxisAutoLock" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewAxisAutoLock</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewAxisAutoLockGradient" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewAxisAutoLockGradient</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewConstraints" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewConstraints</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewBind" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewBind</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRulerEnableDisable" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRulerEnableDisable</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRulerDomainEnableDisable" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRulerDomainEnableDisable</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRulerSnapAndClamp" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRulerSnapAndClamp</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliRulerFixedRulerSpacing" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliRulerFixedRulerSpacing</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewOvershoot" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewOvershoot</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSnapAlphaFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSnapAlphaFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSnapDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSnapDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSignalsSnapStart" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSignalsSnapStart</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewSetMouseWheelScrollDistanceStep" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewSetMouseWheelScrollDistanceStep</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewGetSet" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewGetSet</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShadowViewUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShadowViewUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShadowViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShadowViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShadowViewDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShadowViewDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShadowViewPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShadowViewPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShadowViewAddRemove" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShadowViewAddRemove</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShadowViewActivateDeactivate" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShadowViewActivateDeactivate</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShearEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShearEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShearEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShearEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShearEffectDefaultValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShearEffectDefaultValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliShearEffectCustomValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliShearEffectCustomValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSliderNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSliderNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSliderDestructor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSliderDestructor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSliderDownCast" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSliderDownCast</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSliderSignals" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSliderSignals</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSoftButtonEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSoftButtonEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSoftButtonEffectNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSoftButtonEffectNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSoftButtonEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSoftButtonEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetItemSizeFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetItemSizeFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetItemSpacing" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetItemSpacing</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetRevolutionDistance" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetRevolutionDistance</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetSpiralRadiusFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetSpiralRadiusFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetTopItemAlignment" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetTopItemAlignment</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetScrollSpeedFactor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetScrollSpeedFactor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralSetAndGetMaximumSwipeSpeed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralSetAndGetMaximumSwipeSpeed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutSetAndGetItemFlickAnimationDuration" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutSetAndGetItemFlickAnimationDuration</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutConstraintLeft" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutConstraintLeft</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutConstraintRight" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutConstraintRight</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutConstraintUp" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutConstraintUp</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutConstraintDown" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutConstraintDown</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutScrollDirection" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutScrollDirection</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpiralLayoutGetScrollToPosition" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpiralLayoutGetScrollToPosition</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpotUninitializedEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpotUninitializedEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpotPropertyNamesEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpotPropertyNamesEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpotDefaultValuesEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpotDefaultValuesEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSpotCustomValuesEffect" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSpotCustomValuesEffect</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSquareDissolveEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSquareDissolveEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSquareDissolveEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSquareDissolveEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSquareDissolveEffectDefaultValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSquareDissolveEffectDefaultValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliSquareDissolveEffectCustomValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliSquareDissolveEffectCustomValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewMetricsPadding" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewMetricsPadding</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewMetricsFixed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewMetricsFixed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewMetricsRelative" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewMetricsRelative</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewAnimation" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewAnimation</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewChild" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewChild</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewAdd" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewAdd</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewCells" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewCells</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewChildAssert" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewChildAssert</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTableViewMetricsAssert" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTableViewMetricsAssert</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliToolBarNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliToolBarNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliToolBarSetBackground" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliToolBarSetBackground</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliToolBarAddControl01" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliToolBarAddControl01</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliToolBarAddControl02" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliToolBarAddControl02</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliToolBarRemoveControl01" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliToolBarRemoveControl01</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliToolBarRemoveControl02" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliToolBarRemoveControl02</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewAddGetRemoveContentLayer01" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewAddGetRemoveContentLayer01</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewAddGetRemoveContentLayer02" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewAddGetRemoveContentLayer02</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewSetGetBackgroundLayer01" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewSetGetBackgroundLayer01</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewSetGetBackgroundLayer02" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewSetGetBackgroundLayer02</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewSetOrientationFunction" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewSetOrientationFunction</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliViewOrientationChanged" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliViewOrientationChanged</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcSetAutoRotate" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcSetAutoRotate</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectUninitialized" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectUninitialized</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectPropertyNames" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectPropertyNames</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectOutOfBounds" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectOutOfBounds</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectDefaultValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectDefaultValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectCustomValues" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectCustomValues</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectGetAmplitudePositive" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectGetAmplitudePositive</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectGetAmplitudeNegative" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectGetAmplitudeNegative</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectGetCenterPositive" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectGetCenterPositive</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectGetCenterNegative" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectGetCenterNegative</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectGetPropagationPositive" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectGetPropagationPositive</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliWaterEffectGetPropagationNegative" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliWaterEffectGetPropagationNegative</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliButtonNew" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliButtonNew</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliButtonProperties" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliButtonProperties</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliButtonSetGetDimmed" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliButtonSetGetDimmed</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliControlImplTypeRegistry" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliControlImplTypeRegistry</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliControlImplMouseWheelEvent" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliControlImplMouseWheelEvent</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliDefaultControlsCreateCheckBoxButton" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliDefaultControlsCreateCheckBoxButton</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliItemViewAddAndGetLayout" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliItemViewAddAndGetLayout</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliItemViewAddAndRemoveLayout" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliItemViewAddAndRemoveLayout</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliItemViewActivateLayoutAndGetActiveLayout" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliItemViewActivateLayoutAndGetActiveLayout</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyboardFocusManagerGet" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyboardFocusManagerGet</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyboardFocusManagerMoveFocus" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyboardFocusManagerMoveFocus</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliKeyboardFocusManagerSignalFocusGroupChanged" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliKeyboardFocusManagerSignalFocusGroupChanged</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewPageCubeEffectSetup" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewPageCubeEffectSetup</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewPageCarouselEffectSetup" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewPageCarouselEffectSetup</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewCarouselEffectSetup" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewCarouselEffectSetup</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewDepthEffectSetup" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewDepthEffectSetup</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewPageCubeEffectTest" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewPageCubeEffectTest</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewPageCarouselEffectTest" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewPageCarouselEffectTest</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewCarouselEffectTest" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewCarouselEffectTest</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliScrollViewDepthEffectTest" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliScrollViewDepthEffectTest</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputSetActiveStyle" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputSetActiveStyle</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputApplyStyleToSelectedText" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputApplyStyleToSelectedText</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputApplyStyleToAll" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputApplyStyleToAll</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputGetStyleAtCursor" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputGetStyleAtCursor</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputSetAndGetTextAlignment" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputSetAndGetTextAlignment</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputSetAndGetMultilinePolicy" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputSetAndGetMultilinePolicy</test_script_entry>
-        </description>
-      </testcase>
-      <testcase component="CoreAPI/DaliToolkit-unmanaged/default" execution_type="auto" id="UtcDaliTextInputSetAndGetExceedEnabled" purpose="">
-        <description>
-          <test_script_entry test_script_expected_result="0">build/src/dali-toolkit-unmanaged/tct-dali-toolkit-unmanaged-core UtcDaliTextInputSetAndGetExceedEnabled</test_script_entry>
-        </description>
-      </testcase>
-    </set>
-  </suite>
-</test_definition>
index e9c96f8..bfe00b8 100644 (file)
@@ -210,6 +210,33 @@ public:
    */
   LongPressGestureDetector GetLongPressGestureDetector() const;
 
    */
   LongPressGestureDetector GetLongPressGestureDetector() const;
 
+  // Background
+
+  /**
+   * @copydoc Dali::Toolkit::Control::SetBackgroundColor
+   */
+  void SetBackgroundColor( const Vector4& color );
+
+  /**
+   * @copydoc Dali::Toolkit::Control::GetBackgroundColor
+   */
+  Vector4 GetBackgroundColor() const;
+
+  /**
+   * @copydoc Dali::Toolkit::Control::SetBackground
+   */
+  void SetBackground( Image image );
+
+  /**
+   * @copydoc Dali::Toolkit::Control::ClearBackground
+   */
+  void ClearBackground();
+
+  /**
+   * @copydoc Dali::Toolkit::Control::GetBackgroundActor
+   */
+  Actor GetBackgroundActor() const;
+
 public:
 
   /**
 public:
 
   /**
index a8d87ea..84096dc 100644 (file)
@@ -45,11 +45,21 @@ class Control : public CustomActor, public ConnectionTrackerInterface
 {
 public:
 
 {
 public:
 
-  // Action Names
-  static const char* const ACTION_CONTROL_ACTIVATED; ///< name "control-activated"
+  /// @name Properties
+  /** @{ */
+  static const Property::Index PROPERTY_BACKGROUND_COLOR;    ///< name "background-color",        @see SetBackgroundColor,        type VECTOR4
+  static const Property::Index PROPERTY_BACKGROUND;          ///< name "background",              @see SetBackground,             type MAP
+  /** @} */
 
 
-  // Signal Names
-  static const char* const SIGNAL_KEY_EVENT;         ///< name "key-event"
+  /// @name Signals
+  /** @{ */
+  static const char* const SIGNAL_KEY_EVENT;                 ///< name "key-event"
+  /** @} */
+
+  /// @name Actions
+  /** @{ */
+  static const char* const ACTION_CONTROL_ACTIVATED;         ///< name "control-activated"
+  /** @} */
 
   /**
    * @brief Describes how a control could be resized.
 
   /**
    * @brief Describes how a control could be resized.
@@ -159,6 +169,8 @@ public:
    */
   const ControlImpl& GetImplementation() const;
 
    */
   const ControlImpl& GetImplementation() const;
 
+  // Size Negotiation
+
   /**
    * @brief Sets the size policies for the width and height dimensions.
    *
   /**
    * @brief Sets the size policies for the width and height dimensions.
    *
@@ -230,6 +242,8 @@ public:
    */
   float GetWidthForHeight( float height );
 
    */
   float GetWidthForHeight( float height );
 
+  // Key Input
+
   /**
    * @brief This sets the control to receive key events.
    *
   /**
    * @brief This sets the control to receive key events.
    *
@@ -262,6 +276,8 @@ public:
    */
   void ClearKeyInputFocus();
 
    */
   void ClearKeyInputFocus();
 
+  // Gesture Detection
+
   /**
    * @brief Retrieves the pinch gesture detector of the control.
    *
   /**
    * @brief Retrieves the pinch gesture detector of the control.
    *
@@ -294,8 +310,44 @@ public:
    */
   LongPressGestureDetector GetLongPressGestureDetector() const;
 
    */
   LongPressGestureDetector GetLongPressGestureDetector() const;
 
-//signals
-public:
+  // Background
+
+  /**
+   * @brief Sets the background color of the control.
+   *
+   * @param[in] color The required background color of the control
+   */
+  void SetBackgroundColor( const Vector4& color );
+
+  /**
+   * @brief Retrieves the background color of the control.
+   *
+   * @return The background color of the control.
+   */
+  Vector4 GetBackgroundColor() const;
+
+  /**
+   * @brief Sets an image as the background of the control.
+   *
+   * The color of this image is blended with the background color @see SetBackgroundColor
+   *
+   * @param[in] image The image to set as the background.
+   */
+  void SetBackground( Image image );
+
+  /**
+   * @brief Clears the background.
+   */
+  void ClearBackground();
+
+  /**
+   * @brief Retrieves the actor used as the background for this control.
+   *
+   * @return The actor that used as the background for this control.
+   */
+  Actor GetBackgroundActor() const;
+
+  // Signals
 
   /**
    * @brief This signal is emitted when key event is received.
 
   /**
    * @brief This signal is emitted when key event is received.
index 93e0117..b2fb483 100644 (file)
@@ -34,6 +34,9 @@ namespace Dali
 namespace Toolkit
 {
 
 namespace Toolkit
 {
 
+const Property::Index Control::PROPERTY_BACKGROUND_COLOR      = ControlImpl::CONTROL_PROPERTY_START_INDEX;
+const Property::Index Control::PROPERTY_BACKGROUND            = ControlImpl::CONTROL_PROPERTY_START_INDEX + 1;
+
 namespace
 {
 
 namespace
 {
 
@@ -42,6 +45,7 @@ Integration::Log::Filter* gLogFilter  = Integration::Log::Filter::New(Debug::NoL
 #endif
 
 const float MAX_FLOAT_VALUE( std::numeric_limits<float>::max() );
 #endif
 
 const float MAX_FLOAT_VALUE( std::numeric_limits<float>::max() );
+const float BACKGROUND_ACTOR_Z_POSITION( -0.1f );
 
 BaseHandle Create()
 {
 
 BaseHandle Create()
 {
@@ -50,6 +54,8 @@ BaseHandle Create()
 
 TypeRegistration CONTROL_TYPE( typeid(Control), typeid(CustomActor), Create );
 
 
 TypeRegistration CONTROL_TYPE( typeid(Control), typeid(CustomActor), Create );
 
+// Property Registration after ControlImpl::Impl definition below
+
 TypeAction ACTION_TYPE_1(CONTROL_TYPE, Toolkit::Control::ACTION_CONTROL_ACTIVATED, &ControlImpl::DoAction);
 
 /**
 TypeAction ACTION_TYPE_1(CONTROL_TYPE, Toolkit::Control::ACTION_CONTROL_ACTIVATED, &ControlImpl::DoAction);
 
 /**
@@ -74,6 +80,24 @@ private:
 };
 
 /**
 };
 
 /**
+ * Structure which holds information about the background of a control
+ */
+struct Background
+{
+  Actor actor;   ///< Either a MeshActor or an ImageActor
+  Vector4 color; ///< The color of the actor.
+
+  /**
+   * Constructor
+   */
+  Background()
+  : actor(),
+    color( Color::WHITE )
+  {
+  }
+};
+
+/**
  * Helper function to calculate a dimension given the policy of that dimension; the minimum &
  * maximum values that dimension can be; and the allocated value for that dimension.
  *
  * Helper function to calculate a dimension given the policy of that dimension; the minimum &
  * maximum values that dimension can be; and the allocated value for that dimension.
  *
@@ -137,6 +161,56 @@ float Calculate( Control::SizePolicy policy, float minimum, float maximum, float
   return size;
 }
 
   return size;
 }
 
+/**
+ * Creates a white coloured Mesh.
+ */
+Mesh CreateMesh()
+{
+  Vector3 white( Color::WHITE );
+
+  MeshData meshData;
+
+  // Create vertices with a white color (actual color is set by actor color)
+  MeshData::VertexContainer vertices(4);
+  vertices[ 0 ] = MeshData::Vertex( Vector3( -0.5f, -0.5f, 0.0f ), Vector2::ZERO, white );
+  vertices[ 1 ] = MeshData::Vertex( Vector3(  0.5f, -0.5f, 0.0f ), Vector2::ZERO, white );
+  vertices[ 2 ] = MeshData::Vertex( Vector3( -0.5f,  0.5f, 0.0f ), Vector2::ZERO, white );
+  vertices[ 3 ] = MeshData::Vertex( Vector3(  0.5f,  0.5f, 0.0f ), Vector2::ZERO, white );
+
+  // Specify all the faces
+  MeshData::FaceIndices faces;
+  faces.reserve( 6 ); // 2 triangles in Quad
+  faces.push_back( 0 ); faces.push_back( 3 ); faces.push_back( 1 );
+  faces.push_back( 0 ); faces.push_back( 2 ); faces.push_back( 3 );
+
+  // Create the mesh data from the vertices and faces
+  meshData.SetMaterial( Material::New( "ControlMaterial" ) );
+  meshData.SetVertices( vertices );
+  meshData.SetFaceIndices( faces );
+  meshData.SetHasColor( true );
+
+  return Mesh::New( meshData );
+}
+
+/**
+ * Sets all the required properties for the background actor.
+ *
+ * @param[in]  actor              The actor to set the properties on.
+ * @param[in]  constrainingIndex  The property index to constrain the parent's size on.
+ * @param[in]  color              The required color of the actor.
+ */
+void SetupBackgroundActor( Actor actor, Property::Index constrainingIndex, const Vector4& color )
+{
+  actor.SetColor( color );
+  actor.SetPositionInheritanceMode( USE_PARENT_POSITION_PLUS_LOCAL_POSITION );
+  actor.SetZ( BACKGROUND_ACTOR_Z_POSITION );
+
+  Constraint constraint = Constraint::New<Vector3>( constrainingIndex,
+                                                    ParentSource( Actor::SIZE ),
+                                                    EqualToConstraint() );
+  actor.ApplyConstraint( constraint );
+}
+
 } // unnamed namespace
 
 class ControlImpl::Impl : public ConnectionTrackerInterface
 } // unnamed namespace
 
 class ControlImpl::Impl : public ConnectionTrackerInterface
@@ -160,13 +234,18 @@ public:
     mMaximumSize( MAX_FLOAT_VALUE, MAX_FLOAT_VALUE, MAX_FLOAT_VALUE ),
     mIsKeyboardNavigationSupported(false),
     mIsKeyboardFocusGroup(false),
     mMaximumSize( MAX_FLOAT_VALUE, MAX_FLOAT_VALUE, MAX_FLOAT_VALUE ),
     mIsKeyboardNavigationSupported(false),
     mIsKeyboardFocusGroup(false),
-    mKeyEventSignalV2()
+    mKeyEventSignalV2(),
+    mBackground( NULL )
   {
   }
 
   ~Impl()
   {
     // All gesture detectors will be destroyed so no need to disconnect.
   {
   }
 
   ~Impl()
   {
     // All gesture detectors will be destroyed so no need to disconnect.
+    if ( mBackground )
+    {
+      delete mBackground;
+    }
   }
 
   // Gesture Detection Methods
   }
 
   // Gesture Detection Methods
@@ -215,6 +294,119 @@ public:
     return mConnectionTracker.GetConnectionCount();
   }
 
     return mConnectionTracker.GetConnectionCount();
   }
 
+  // Background Methods
+
+  /**
+   * Only creates an instance of the background if we actually use it.
+   * @return A reference to the Background structure.
+   */
+  Background& GetBackground()
+  {
+    if ( !mBackground )
+    {
+      mBackground = new Background;
+    }
+    return *mBackground;
+  }
+
+  // Properties
+
+  /**
+   * Called when a property of an object of this type is set.
+   * @param[in] object The object whose property is set.
+   * @param[in] index The property index.
+   * @param[in] value The new property value.
+   */
+  static void SetProperty( BaseObject* object, Property::Index index, const Property::Value& value )
+  {
+    Control control = Control::DownCast( BaseHandle( object ) );
+
+    if ( control )
+    {
+      ControlImpl& controlImpl( control.GetImplementation() );
+
+      switch ( index )
+      {
+        case Control::PROPERTY_BACKGROUND_COLOR:
+        {
+          controlImpl.SetBackgroundColor( value.Get< Vector4 >() );
+          break;
+        }
+
+        case Control::PROPERTY_BACKGROUND:
+        {
+          if ( value.HasKey( "image" ) )
+          {
+            Property::Map imageMap = value.GetValue( "image" ).Get< Property::Map >();
+            Image image = Scripting::NewImage( imageMap );
+
+            if ( image )
+            {
+              controlImpl.SetBackground( image );
+            }
+          }
+          else if ( value.Get< Property::Map >().empty() )
+          {
+            // An empty map means the background is no longer required
+            controlImpl.ClearBackground();
+          }
+          break;
+        }
+      }
+    }
+  }
+
+  /**
+   * Called to retrieve a property of an object of this type.
+   * @param[in] object The object whose property is to be retrieved.
+   * @param[in] index The property index.
+   * @return The current value of the property.
+   */
+  static Property::Value GetProperty( BaseObject* object, Property::Index index )
+  {
+    Property::Value value;
+
+    Control control = Control::DownCast( BaseHandle( object ) );
+
+    if ( control )
+    {
+      ControlImpl& controlImpl( control.GetImplementation() );
+
+      switch ( index )
+      {
+        case Control::PROPERTY_BACKGROUND_COLOR:
+        {
+          value = controlImpl.GetBackgroundColor();
+          break;
+        }
+
+        case Control::PROPERTY_BACKGROUND:
+        {
+          Property::Map map;
+
+          Actor actor = controlImpl.GetBackgroundActor();
+          if ( actor )
+          {
+            ImageActor imageActor = ImageActor::DownCast( actor );
+            if ( imageActor )
+            {
+              Image image = imageActor.GetImage();
+              Property::Map imageMap;
+              Scripting::CreatePropertyMap( image, imageMap );
+              map.push_back( Property::StringValuePair( "image", imageMap ) );
+            }
+          }
+
+          value = map;
+          break;
+        }
+
+      }
+    }
+
+    return value;
+  }
+
   // Data
 
   ControlImpl& mControlImpl;
   // Data
 
   ControlImpl& mControlImpl;
@@ -248,8 +440,18 @@ public:
   bool mIsKeyboardFocusGroup;        ///< Stores whether the control is a focus group.
 
   Toolkit::Control::KeyEventSignalV2 mKeyEventSignalV2;
   bool mIsKeyboardFocusGroup;        ///< Stores whether the control is a focus group.
 
   Toolkit::Control::KeyEventSignalV2 mKeyEventSignalV2;
+
+  // Background
+  Background* mBackground;           ///< Only create the background if we use it
+
+  // Properties - need to be part of this class as ControlImpl::Impl is private
+  static PropertyRegistration PROPERTY_1;
+  static PropertyRegistration PROPERTY_2;
 };
 
 };
 
+PropertyRegistration ControlImpl::Impl::PROPERTY_1( CONTROL_TYPE, "background-color", Control::PROPERTY_BACKGROUND_COLOR, Property::VECTOR4, &ControlImpl::Impl::SetProperty, &ControlImpl::Impl::GetProperty );
+PropertyRegistration ControlImpl::Impl::PROPERTY_2( CONTROL_TYPE, "background",       Control::PROPERTY_BACKGROUND,       Property::MAP,     &ControlImpl::Impl::SetProperty, &ControlImpl::Impl::GetProperty );
+
 Control ControlImpl::New()
 {
   // Create the implementation, temporarily owned on stack
 Control ControlImpl::New()
 {
   // Create the implementation, temporarily owned on stack
@@ -364,6 +566,81 @@ LongPressGestureDetector ControlImpl::GetLongPressGestureDetector() const
   return mImpl->mLongPressGestureDetector;
 }
 
   return mImpl->mLongPressGestureDetector;
 }
 
+void ControlImpl::SetBackgroundColor( const Vector4& color )
+{
+  Background& background( mImpl->GetBackground() );
+
+  if ( background.actor )
+  {
+    // Just set the actor color
+    background.actor.SetColor( color );
+  }
+  else
+  {
+    // Create Mesh Actor
+    MeshActor meshActor = MeshActor::New( CreateMesh() );
+
+    meshActor.SetAffectedByLighting( false );
+    SetupBackgroundActor( meshActor, Actor::SCALE, color );
+
+    // Set the background actor before adding so that we do not inform deriving classes
+    background.actor = meshActor;
+    Self().Add( meshActor );
+  }
+
+  background.color = color;
+}
+
+Vector4 ControlImpl::GetBackgroundColor() const
+{
+  if ( mImpl->mBackground )
+  {
+    return mImpl->mBackground->color;
+  }
+  return Color::TRANSPARENT;
+}
+
+void ControlImpl::SetBackground( Image image )
+{
+  Background& background( mImpl->GetBackground() );
+
+  if ( background.actor )
+  {
+    // Remove Current actor, unset AFTER removal so that we do not inform deriving classes
+    Self().Remove( background.actor );
+    background.actor = NULL;
+  }
+
+  ImageActor imageActor = ImageActor::New( image );
+  SetupBackgroundActor( imageActor, Actor::SIZE, background.color );
+
+  // Set the background actor before adding so that we do not inform derived classes
+  background.actor = imageActor;
+  Self().Add( imageActor );
+}
+
+void ControlImpl::ClearBackground()
+{
+  if ( mImpl->mBackground )
+  {
+    Background& background( mImpl->GetBackground() );
+    Self().Remove( background.actor );
+
+    delete mImpl->mBackground;
+    mImpl->mBackground = NULL;
+  }
+}
+
+Actor ControlImpl::GetBackgroundActor() const
+{
+  if ( mImpl->mBackground )
+  {
+    return mImpl->mBackground->actor;
+  }
+
+  return Actor();
+}
+
 void ControlImpl::OnPinch(PinchGesture pinch)
 {
   if (pinch.state == Gesture::Started)
 void ControlImpl::OnPinch(PinchGesture pinch)
 {
   if (pinch.state == Gesture::Started)
@@ -390,6 +667,12 @@ void ControlImpl::OnStageDisconnection()
 
 void ControlImpl::OnChildAdd(Actor& child)
 {
 
 void ControlImpl::OnChildAdd(Actor& child)
 {
+  // If this is the background actor, then we do not want to relayout or inform deriving classes
+  if ( mImpl->mBackground && ( child == mImpl->mBackground->actor ) )
+  {
+    return;
+  }
+
   // Request for relayout.
   RelayoutRequest();
 
   // Request for relayout.
   RelayoutRequest();
 
@@ -399,6 +682,12 @@ void ControlImpl::OnChildAdd(Actor& child)
 
 void ControlImpl::OnChildRemove(Actor& child)
 {
 
 void ControlImpl::OnChildRemove(Actor& child)
 {
+  // If this is the background actor, then we do not want to relayout or inform deriving classes
+  if ( mImpl->mBackground && ( child == mImpl->mBackground->actor ) )
+  {
+    return;
+  }
+
   // Request for relayout.
   RelayoutRequest();
 
   // Request for relayout.
   RelayoutRequest();
 
index bf3d9cc..8652f1a 100644 (file)
@@ -28,7 +28,17 @@ const char* const Control::SIGNAL_KEY_EVENT = "key-event";
 
 Control Control::New()
 {
 
 Control Control::New()
 {
-  return ControlImpl::New();
+  // Use TypeRegistry to create instance of control so that the type-info matches Control rather than ControlImpl
+  TypeInfo typeInfo = TypeRegistry::Get().GetTypeInfo( typeid(Control) );
+  DALI_ASSERT_ALWAYS( typeInfo && "TypeRegistry returning Invalid TypeInfo" );
+
+  BaseHandle handle = typeInfo.CreateInstance();
+  DALI_ASSERT_ALWAYS( handle && "Unable to Create Control" );
+
+  Control control = DownCast( handle );
+  DALI_ASSERT_ALWAYS( handle && "TypeRegistry did not create a Control" );
+
+  return control;
 }
 
 Control::Control()
 }
 
 Control::Control()
@@ -148,6 +158,31 @@ LongPressGestureDetector Control::GetLongPressGestureDetector() const
   return GetImplementation().GetLongPressGestureDetector();
 }
 
   return GetImplementation().GetLongPressGestureDetector();
 }
 
+void Control::SetBackgroundColor( const Vector4& color )
+{
+  GetImplementation().SetBackgroundColor( color );
+}
+
+Vector4 Control::GetBackgroundColor() const
+{
+  return GetImplementation().GetBackgroundColor();
+}
+
+void Control::SetBackground( Image image )
+{
+  GetImplementation().SetBackground( image );
+}
+
+void Control::ClearBackground()
+{
+  GetImplementation().ClearBackground();
+}
+
+Actor Control::GetBackgroundActor() const
+{
+  return GetImplementation().GetBackgroundActor();
+}
+
 Control::KeyEventSignalV2& Control::KeyEventSignal()
 {
   return GetImplementation().KeyEventSignal();
 Control::KeyEventSignalV2& Control::KeyEventSignal()
 {
   return GetImplementation().KeyEventSignal();