[Non-ACR] Add Inputmethd Manual testing suite 91/200991/3
authornguyen.vtan <nguyen.vtan@samsung.com>
Thu, 7 Mar 2019 03:40:03 +0000 (10:40 +0700)
committerInhong Han <inhong1.han@samsung.com>
Fri, 8 Mar 2019 06:11:29 +0000 (15:11 +0900)
Change-Id: I1f42f881107ce6766f884a7cdbf79a9ef2c92aad

tct-suite-vs/CSharpTCT.sln
tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Mobile-1.0.0.tpk [new file with mode: 0644]
tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Program.cs [new file with mode: 0644]
tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Tizen.Inputmethod.Manual.Tests.csproj [new file with mode: 0644]
tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Tizen.Inputmethod.Manual.Tests.sln [new file with mode: 0644]
tct-suite-vs/Tizen.Inputmethod.Manual.Tests/shared/res/Tizen.Inputmethod.Manual.Tests.png [new file with mode: 0644]
tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs [new file with mode: 0644]
tct-suite-vs/Tizen.Inputmethod.Manual.Tests/tizen-manifest.xml [new file with mode: 0644]

index b1446cc..6d0f767 100755 (executable)
@@ -258,6 +258,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.DevicePolicyManager.M
 EndProject\r
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.DevicePolicyManager.Tests", "Tizen.DevicePolicyManager.Tests\Tizen.DevicePolicyManager.Tests.csproj", "{9882B533-393E-473D-AD38-2BA4C6E45896}"\r
 EndProject\r
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Inputmethod.Manual.Tests", "Tizen.Inputmethod.Manual.Tests\Tizen.Inputmethod.Manual.Tests.csproj", "{D32F8891-3EF3-45B1-B3C7-F26EC37713E1}"\r
+EndProject\r
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
                Debug|Any CPU = Debug|Any CPU\r
@@ -978,6 +980,12 @@ Global
                {9882B533-393E-473D-AD38-2BA4C6E45896}.NUI|Any CPU.Build.0 = Debug|Any CPU\r
                {9882B533-393E-473D-AD38-2BA4C6E45896}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
                {9882B533-393E-473D-AD38-2BA4C6E45896}.Release|Any CPU.Build.0 = Release|Any CPU\r
+               {D32F8891-3EF3-45B1-B3C7-F26EC37713E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {D32F8891-3EF3-45B1-B3C7-F26EC37713E1}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
+               {D32F8891-3EF3-45B1-B3C7-F26EC37713E1}.NUI|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {D32F8891-3EF3-45B1-B3C7-F26EC37713E1}.NUI|Any CPU.Build.0 = Debug|Any CPU\r
+               {D32F8891-3EF3-45B1-B3C7-F26EC37713E1}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
+               {D32F8891-3EF3-45B1-B3C7-F26EC37713E1}.Release|Any CPU.Build.0 = Release|Any CPU\r
        EndGlobalSection\r
        GlobalSection(SolutionProperties) = preSolution\r
                HideSolutionNode = FALSE\r
diff --git a/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Mobile-1.0.0.tpk b/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Mobile-1.0.0.tpk
new file mode 100644 (file)
index 0000000..b5953bd
Binary files /dev/null and b/tct-suite-vs/Resource/Tizen.Inputmethod.Manual.Tests/org.tizen.example.IMESample.Tizen.Mobile-1.0.0.tpk differ
diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Program.cs b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Program.cs
new file mode 100644 (file)
index 0000000..9f326ef
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+ *  Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License
+ */
+
+using System;
+using NUnit.Framework;
+using Xamarin.Forms;
+
+namespace XamarinApplication.Tizen
+{
+    class Program : global::Xamarin.Forms.Platform.Tizen.FormsApplication
+    {
+        private Application _app;
+        protected override void OnCreate()
+        {
+            Console.WriteLine("TCT : OnCreate()");
+            base.OnCreate();
+            if (ManualTest.IsWearable())
+            {
+                _app = new WearableTemplate.MainPage();
+            }
+            else
+            {
+                _app = new ManualTemplate.MainPage();
+            }
+            LoadApplication(_app);
+        }
+
+        static void Main(string[] args)
+        {
+            Console.WriteLine("TCT : Main()");
+            var app = new Program();
+            global::Xamarin.Forms.Platform.Tizen.Forms.Init(app);
+            app.Run(args);
+        }
+    }
+}
diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Tizen.Inputmethod.Manual.Tests.csproj b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Tizen.Inputmethod.Manual.Tests.csproj
new file mode 100644 (file)
index 0000000..10ee118
--- /dev/null
@@ -0,0 +1,39 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <!-- Property Group for .NET Core Project -->
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>tizen60</TargetFramework>
+  </PropertyGroup>
+
+  <!-- Property Group for Tizen Project -->
+  <PropertyGroup>
+    <TizenCreateTpkOnBuild>true</TizenCreateTpkOnBuild>
+  </PropertyGroup>
+
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugType>portable</DebugType>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>None</DebugType>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Folder Include="lib\" />
+  </ItemGroup>
+
+  <Import Project="..\Common\dependencies.props" />
+
+  <ItemGroup>
+    <PackageReference Include="Tizen.NET" Version="$(TizenNETVersion)">
+      <ExcludeAssets>Runtime</ExcludeAssets>
+    </PackageReference>
+    <PackageReference Include="Tizen.NET.Sdk" Version="$(TizenNETSdkVersion)" />
+  </ItemGroup>
+
+  <!-- Include Nuget Package for Tizen Project building -->
+  <ItemGroup>
+    <ProjectReference Include="..\Template\ManualTemplate\ManualTemplate.csproj" />
+  </ItemGroup>
+
+</Project>
diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Tizen.Inputmethod.Manual.Tests.sln b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/Tizen.Inputmethod.Manual.Tests.sln
new file mode 100644 (file)
index 0000000..85219d6
--- /dev/null
@@ -0,0 +1,92 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26730.15
+MinimumVisualStudioVersion = 15.0.26124.0
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Inputmethod.Manual.Tests", "Tizen.Inputmethod.Manual.Tests.csproj", "{D92BEEAC-3B2A-45F8-8C53-53B92550404A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunit.framework", "..\nunit.framework\nunit.framework.csproj", "{B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "nunitlite", "..\nunitlite\nunitlite.csproj", "{FDB8025A-C029-461F-895E-287B4C65939B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ManualTemplate", "..\Template\ManualTemplate\ManualTemplate.csproj", "{269F89A7-E648-4811-8421-844E00ACF5F0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ManualTemplateForWearable", "..\Template\ManualTemplateForWearable\ManualTemplateForWearable.csproj", "{D36CED01-29BD-4EB3-8903-62E0BF2A822D}"
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Any CPU = Debug|Any CPU
+               Debug|x64 = Debug|x64
+               Debug|x86 = Debug|x86
+               Release|Any CPU = Release|Any CPU
+               Release|x64 = Release|x64
+               Release|x86 = Release|x86
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x64.Build.0 = Debug|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Debug|x86.Build.0 = Debug|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.ActiveCfg = Release|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x64.Build.0 = Release|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.ActiveCfg = Release|Any CPU
+               {D92BEEAC-3B2A-45F8-8C53-53B92550404A}.Release|x86.Build.0 = Release|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x64.Build.0 = Debug|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Debug|x86.Build.0 = Debug|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.ActiveCfg = Release|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x64.Build.0 = Release|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.ActiveCfg = Release|Any CPU
+               {B9E7C1FD-CB38-42F7-AC43-7BD2E5B4D216}.Release|x86.Build.0 = Release|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x64.Build.0 = Debug|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Debug|x86.Build.0 = Debug|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.ActiveCfg = Release|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x64.Build.0 = Release|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.ActiveCfg = Release|Any CPU
+               {FDB8025A-C029-461F-895E-287B4C65939B}.Release|x86.Build.0 = Release|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Debug|x64.Build.0 = Debug|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Debug|x86.Build.0 = Debug|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Release|Any CPU.Build.0 = Release|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Release|x64.ActiveCfg = Release|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Release|x64.Build.0 = Release|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Release|x86.ActiveCfg = Release|Any CPU
+               {269F89A7-E648-4811-8421-844E00ACF5F0}.Release|x86.Build.0 = Release|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Debug|x64.Build.0 = Debug|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Debug|x86.Build.0 = Debug|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Release|Any CPU.Build.0 = Release|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Release|x64.ActiveCfg = Release|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Release|x64.Build.0 = Release|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Release|x86.ActiveCfg = Release|Any CPU
+               {D36CED01-29BD-4EB3-8903-62E0BF2A822D}.Release|x86.Build.0 = Release|Any CPU
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+       GlobalSection(ExtensibilityGlobals) = postSolution
+               SolutionGuid = {ED382B91-9930-40B6-B3D7-362304C78680}
+       EndGlobalSection
+EndGlobal
diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/shared/res/Tizen.Inputmethod.Manual.Tests.png b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/shared/res/Tizen.Inputmethod.Manual.Tests.png
new file mode 100644 (file)
index 0000000..9765b1b
Binary files /dev/null and b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/shared/res/Tizen.Inputmethod.Manual.Tests.png differ
diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/testcase/TSInputMethodEditor.cs
new file mode 100644 (file)
index 0000000..1d72c6f
--- /dev/null
@@ -0,0 +1,102 @@
+using NUnit.Framework;
+using NUnit.Framework.TUnit;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Tizen.Inputmethod.Manual.Tests
+{
+
+    [TestFixture]
+    [Description("Tizen.Inputmethod.Manual test")]
+    public class TSInputMethodEditor
+    {
+        private TestPage _testPage = TestPage.GetInstance();
+
+        [SetUp]
+        public void Init()
+        {
+            LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "Preconditions for each TEST");
+        }
+
+        [TearDown]
+        public void Destroy()
+        {
+            LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "Postconditions for each TEST");
+        }
+
+        [Test]
+        [Category("P1")]
+        [Description("Test : PredictionHintDataUpdated callback should be called when IME is shown.")]
+        [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.PredictionHintDataUpdated E")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "EVL")]
+        [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")]
+        [Precondition(1, "NA")]
+        [Step(1, "Click Run button")]
+        [Step(2, "Open setting app")]
+        [Step(3, "Click Laguage and Input")]
+        [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")]
+        [Step(5, "Open terminal & input command line sdb shell ")]
+        [Step(6, "Input  dlogutil -v time | grep 'IMESample'")]
+        [Step(7, "Open Internet web browser application ")]
+        [Step(8, "Click  item Add below Quick access")]
+        [Step(9, "If log show 'InputMethodEditor_PredictionHintDataUpdated callback' confirm Pass otherwise confirm False")]
+        [Postcondition(1, "NA")]
+        public async Task PredictionHintDataUpdated_ADD()
+        {
+            await ManualTest.WaitForConfirm();
+        }
+
+        [Test]
+        [Category("P1")]
+        [Description("Test : PredictionHintUpdated callback should be called when IME is shown.")]
+        [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.PredictionHintUpdated E")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "EVL")]
+        [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")]
+        [Precondition(1, "NA")]
+        [Step(1, "Click Run button")]
+        [Step(2, "Open setting app")]
+        [Step(3, "Click Laguage and Input")]
+        [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")]
+        [Step(5, "Open terminal & input command line sdb shell ")]
+        [Step(6, "Input  dlogutil -v time | grep 'IMESample'")]
+        [Step(7, "Open Internet web browser application ")]
+        [Step(8, "Click  item Add below Quick access")]
+        [Step(9, "If log show 'InputMethodEditor_PredictionHintUpdated callback' confirm Pass otherwise confirm False")]
+        [Postcondition(1, "NA")]
+        public async Task PredictionHintUpdated_ADD()
+        {
+            await ManualTest.WaitForConfirm();
+        }
+
+        [Test]
+        [Category("P1")]
+        [Description("Test : MimeTypeUpdateRequested callback should be called when IME is shown.")]
+        [Property("SPEC", "Tizen.Uix.InputMethod.InputMethodEditor.MimeTypeUpdateRequested E")]
+        [Property("SPEC_URL", "-")]
+        [Property("CRITERIA", "EVL")]
+        [Property("AUTHOR", "Inhong Han, inhong1.han@samsung.com")]
+        [Precondition(1, "NA")]
+        [Step(1, "Click Run button")]
+        [Step(2, "Open setting app")]
+        [Step(3, "Click Laguage and Input")]
+        [Step(4, "Switch default keyboard from Tizen keyboard to new keyboard")]
+        [Step(5, "Open terminal & input command line sdb shell ")]
+        [Step(6, "Input  dlogutil -v time | grep 'IMESample'")]
+        [Step(7, "Open a new terminal & input command line sdb shell")]
+        [Step(8, "Input  su -")]
+        [Step(9, "Input  isf-demo-efl")]
+        [Step(10, "Click  item ISF MIME Type")]
+        [Step(11, "Click text entry")]
+        [Step(12, "If log show 'InputMethodEditor_MimeTypeUpdateRequested callback' confirm Pass otherwise confirm False")]
+        [Postcondition(1, "NA")]
+        public async Task MimeTypeUpdateRequested_ADD()
+        {
+            await ManualTest.WaitForConfirm();
+        }
+    }
+}
diff --git a/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/tizen-manifest.xml b/tct-suite-vs/Tizen.Inputmethod.Manual.Tests/tizen-manifest.xml
new file mode 100644 (file)
index 0000000..87c07ab
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="6" package="Tizen.Inputmethod.Manual.Tests" version="1.0.0">
+    <profile name="common" />
+    <ui-application appid="Tizen.Inputmethod.Manual.Tests"
+                    exec="Tizen.Inputmethod.Manual.Tests.dll"
+                    type="dotnet"
+                    multiple="false"
+                    taskmanage="true"
+                    launch_mode="single">
+    <icon>Tizen.Inputmethod.Manual.Tests.png</icon>
+    <label>Tizen.Inputmethod.Manual.Tests</label>
+    </ui-application>
+    <privileges>
+        <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+    </privileges>
+</manifest>