Merge remote-tracking branch 'origin/API4'
[platform/core/csapi/tizenfx.git] / test / ElmSharp.Test / ElmSharp.Test.csproj
old mode 100644 (file)
new mode 100755 (executable)
index 6d61c76..949dee3
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project Sdk="Microsoft.NET.Sdk">
+
   <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectTypeGuids>{2F98DAC9-6F16-457B-AED7-D43CAC379341};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
-    <ProjectGuid>{E901BB06-632D-489E-86AC-66AD2EF85BCC}</ProjectGuid>
     <OutputType>Exe</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>ElmSharp.Test</RootNamespace>
-    <AssemblyName>ElmSharp.Test</AssemblyName>
-    <FileAlignment>512</FileAlignment>
-  </PropertyGroup>
-  <PropertyGroup>
-    <TargetFrameworkIdentifier>.NETCoreApp</TargetFrameworkIdentifier>
-    <TargetFrameworkVersion>v1.0</TargetFrameworkVersion>
-    <NuGetTargetMoniker>.NETCoreApp,Version=v1.0</NuGetTargetMoniker>
-    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
-    <NoStdLib>true</NoStdLib>
-    <NoWarn>$(NoWarn);1701;1702</NoWarn>
+    <TargetFramework>netcoreapp2.0</TargetFramework>
   </PropertyGroup>
+
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+    <DebugType>portable</DebugType>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+    <DebugType>None</DebugType>
   </PropertyGroup>
+
   <ItemGroup>
-    <Compile Include="Log.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-    <Compile Include="TC\AccessibilityRelationTest.cs" />
-    <Compile Include="TC\AccessibilityRoleTest.cs" />
-    <Compile Include="TC\AccessibilityTest.cs" />
-    <Compile Include="TC\BackgroundTest1.cs" />
-    <Compile Include="TC\BackgroundTest2.cs" />
-    <Compile Include="TC\BackgroundTest3.cs" />
-    <Compile Include="TC\FocusAutoScrollModeTest.cs" />
-    <Compile Include="TC\KeyEventTest1.cs" />
-    <Compile Include="TC\GestureLayerTest1.cs" />
-    <Compile Include="TC\ProgressBarTest2.cs" />
-    <Compile Include="TC\ScrollerTest3.cs" />
-    <Compile Include="TC\Wearable\CircleTool.cs" />
-    <Compile Include="TC\TransitTest.cs" />
-    <Compile Include="TC\EcoreTimerTest1.cs" />
-    <Compile Include="TC\EntryTest3.cs" />
-    <Compile Include="TC\EvasMapTest2.cs" />
-    <Compile Include="TC\GenListTest10.cs" />
-    <Compile Include="TC\ImageTest4.cs" />
-    <Compile Include="TC\LabelTest4.cs" />
-    <Compile Include="TC\LabelTest5.cs" />
-    <Compile Include="TC\MultibuttonEntryTest1.cs" />
-    <Compile Include="TC\DateTimeSelectorTest2.cs" />
-    <Compile Include="TC\EntryTest2.cs" />
-    <Compile Include="TC\FlipSelectorTest.cs" />
-    <Compile Include="TC\FloatingButtonTest.cs" />
-    <Compile Include="TC\GenListTest9.cs" />
-    <Compile Include="TC\FocusTest1.cs" />
-    <Compile Include="TC\HoverselTest1.cs" />
-    <Compile Include="TC\MultibuttonEntryTest2.cs" />
-    <Compile Include="TC\NaviframeTest3.cs" />
-    <Compile Include="TC\ScreenInformationTest.cs" />
-    <Compile Include="TC\BoxLayoutTest1.cs" />
-    <Compile Include="TC\BoxTest1.cs" />
-    <Compile Include="TC\BackgroundColorTest1.cs" />
-    <Compile Include="TC\ButtonTest1.cs" />
-    <Compile Include="TC\CalendarTest1.cs" />
-    <Compile Include="TC\CheckTest1.cs" />
-    <Compile Include="TC\ClipperTest1.cs" />
-    <Compile Include="TC\ColorSelectorTest1.cs" />
-    <Compile Include="TC\ContextPopupTest1.cs" />
-    <Compile Include="TC\DateTimeSelectorTest1.cs" />
-    <Compile Include="TC\EvasMapTest1.cs" />
-    <Compile Include="TC\EntryTest1.cs" />
-    <Compile Include="TC\GenGridTest1.cs" />
-    <Compile Include="TC\GenGridTest2.cs" />
-    <Compile Include="TC\GenListTest7.cs" />
-    <Compile Include="TC\GenListTest1.cs" />
-    <Compile Include="TC\GenListTest2.cs" />
-    <Compile Include="TC\GenListTest3.cs" />
-    <Compile Include="TC\GenListTest4.cs" />
-    <Compile Include="TC\GenListTest6.cs" />
-    <Compile Include="TC\LabelTest3.cs" />
-    <Compile Include="TC\ImageTest3.cs" />
-    <Compile Include="TC\ImageTest2.cs" />
-    <Compile Include="TC\LabelTest2.cs" />
-    <Compile Include="TC\TableTest1.cs" />
-    <Compile Include="TC\GenListTest8.cs" />
-    <Compile Include="TC\PerformanceTest.cs" />
-    <Compile Include="TC\GenListTest5.cs" />
-    <Compile Include="TC\IconTest1.cs" />
-    <Compile Include="TC\ImageTest1.cs" />
-    <Compile Include="TC\IndexTest1.cs" />
-    <Compile Include="TC\IndexTest2.cs" />
-    <Compile Include="TC\LabelTest1.cs" />
-    <Compile Include="TC\LabelValignTest1.cs" />
-    <Compile Include="TC\ListTest1.cs" />
-    <Compile Include="TC\NaviframeTest1.cs" />
-    <Compile Include="TC\NaviframeTest2.cs" />
-    <Compile Include="TC\PanelTest1.cs" />
-    <Compile Include="TC\PanelTest2.cs" />
-    <Compile Include="TC\PanesTest1.cs" />
-    <Compile Include="TC\PolygonTest1.cs" />
-    <Compile Include="TC\PopupTest1.cs" />
-    <Compile Include="TC\ProgressBarTest1.cs" />
-    <Compile Include="TC\RadioTest1.cs" />
-    <Compile Include="TC\RectangleTest1.cs" />
-    <Compile Include="TC\ScrollerTest1.cs" />
-    <Compile Include="TC\ScrollerTest2.cs" />
-    <Compile Include="TC\SliderTest1.cs" />
-    <Compile Include="TC\SliderTest2.cs" />
-    <Compile Include="TC\SpinnerTest1.cs" />
-    <Compile Include="TC\ToolbarTest1.cs" />
-    <Compile Include="TC\ToolbarTest2.cs" />
-    <Compile Include="TC\ToolbarTest3.cs" />
-    <Compile Include="TC\ToolbarTest4.cs" />
-    <Compile Include="TC\Wearable\BackgroundColorTest1.cs" />
-    <Compile Include="TC\Wearable\BackgroundTest1.cs" />
-    <Compile Include="TC\Wearable\BackgroundTest2.cs" />
-    <Compile Include="TC\Wearable\BoxLayoutTest1.cs" />
-    <Compile Include="TC\Wearable\ButtonTest1.cs" />
-    <Compile Include="TC\Wearable\ButtonTest2.cs" />
-    <Compile Include="TC\Wearable\CheckTest1.cs" />
-    <Compile Include="TC\Wearable\ClipperTest1.cs" />
-    <Compile Include="TC\Wearable\ContextPopupTest1.cs" />
-    <Compile Include="TC\Wearable\DateTimeSelectorTest1.cs" />
-    <Compile Include="TC\Wearable\DateTimeSelectorTest2.cs" />
-    <Compile Include="TC\Wearable\EcoreTimerTest1.cs" />
-    <Compile Include="TC\Wearable\EntryTest1.cs" />
-    <Compile Include="TC\Wearable\EntryTest2.cs" />
-    <Compile Include="TC\Wearable\EntryTest3.cs" />
-    <Compile Include="TC\Wearable\EntryTest4.cs" />
-    <Compile Include="TC\Wearable\EvasMapTest1.cs" />
-    <Compile Include="TC\Wearable\EvasMapTest2.cs" />
-    <Compile Include="TC\Wearable\FocusTest1.cs" />
-    <Compile Include="TC\Wearable\GenGridTest1.cs" />
-    <Compile Include="TC\Wearable\GenGridTest2.cs" />
-    <Compile Include="TC\Wearable\GenListTest1.cs" />
-    <Compile Include="TC\Wearable\GenListTest10.cs" />
-    <Compile Include="TC\Wearable\GenListTest9.cs" />
-    <Compile Include="TC\Wearable\GenListTest2.cs" />
-    <Compile Include="TC\Wearable\GenListTest3.cs" />
-    <Compile Include="TC\Wearable\GenListTest4.cs" />
-    <Compile Include="TC\Wearable\GenListTest5.cs" />
-    <Compile Include="TC\Wearable\GenListTest6.cs" />
-    <Compile Include="TC\Wearable\GenListTest7.cs" />
-    <Compile Include="TC\Wearable\GenListTest8.cs" />
-    <Compile Include="TC\Wearable\GestureLayerTest1.cs" />
-    <Compile Include="TC\Wearable\IconTest1.cs" />
-    <Compile Include="TC\Wearable\ImageTest1.cs" />
-    <Compile Include="TC\Wearable\ImageTest2.cs" />
-    <Compile Include="TC\Wearable\ImageTest3.cs" />
-    <Compile Include="TC\Wearable\ImageTest4.cs" />
-    <Compile Include="TC\Wearable\IndexTest1.cs" />
-    <Compile Include="TC\Wearable\IndexTest2.cs" />
-    <Compile Include="TC\Wearable\ListTest1.cs" />
-    <Compile Include="TC\Wearable\ProgressBarTest1.cs" />
-    <Compile Include="TC\Wearable\ProgressBarTest2.cs" />
-    <Compile Include="TC\Wearable\RadioTest1.cs" />
-    <Compile Include="TC\Wearable\RectangleTest1.cs" />
-    <Compile Include="TC\Wearable\ScreenInformationTest.cs" />
-    <Compile Include="TC\Wearable\ScrollerTest1.cs" />
-    <Compile Include="TC\Wearable\ScrollerTest2.cs" />
-    <Compile Include="TC\Wearable\ScrollerTest3.cs" />
-    <Compile Include="TC\Wearable\SliderTest1.cs" />
-    <Compile Include="TC\Wearable\SliderTest2.cs" />
-    <Compile Include="TC\Wearable\SpinnerTest1.cs" />
-    <Compile Include="TC\Wearable\TransitTest.cs" />
-    <Compile Include="TC\Wearable\WindowInternalTest.cs" />
-    <Compile Include="TC\Wearable\LabelTest1.cs" />
-    <Compile Include="TC\Wearable\LabelTest2.cs" />
-    <Compile Include="TC\Wearable\LabelTest3.cs" />
-    <Compile Include="TC\Wearable\LabelTest4.cs" />
-    <Compile Include="TC\Wearable\LabelTest5.cs" />
-    <Compile Include="TC\Wearable\LabelValignTest1.cs" />
-    <Compile Include="TC\Wearable\TableTest1.cs" />
-    <Compile Include="TC\WindowInternalTest.cs" />
-    <Compile Include="TestCaseBase.cs" />
-    <Compile Include="TestRunner.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="ElmSharp.Test.project.json" />
-    <None Include="test.sh" />
+    <Folder Include="shared\" />
+    <Folder Include="res\" />
   </ItemGroup>
+
+  <!-- Include Nuget Package for Tizen Project building -->
   <ItemGroup>
-    <Content Include="res\btn_delete.png" />
-    <Content Include="res\picture.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\app_icn_ted.png">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\a.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\b.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\c.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\d.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\e.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\f.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\large\g.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\a.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\b.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\c.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\d.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\e.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\f.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="res\TED\thumbnail\g.jpg">
-      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
-    </Content>
-    <Content Include="shared\res\ElmSharp.Test.png" />
-    <Content Include="tizen-manifest.xml" />
+    <PackageReference Include="Tizen.NET.Sdk" Version="1.0.0-pre4" />
   </ItemGroup>
   <ItemGroup>
-    <Reference Include="ElmSharp, Version=1.2.0.0, Culture=neutral, PublicKeyToken=3836ec6cd2c91e8b, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\ElmSharp\bin\Debug\netstandard1.3\ElmSharp.dll</HintPath>
-    </Reference>
+    <ProjectReference Include="..\..\src\ElmSharp\ElmSharp.csproj" />
+    <ProjectReference Include="..\..\src\Tizen.Applications.Common\Tizen.Applications.Common.csproj" />
+    <ProjectReference Include="..\..\src\Tizen.Applications.UI\Tizen.Applications.UI.csproj" />
+    <ProjectReference Include="..\..\src\Tizen.Log\Tizen.Log.csproj" />
+    <ProjectReference Include="..\..\src\Tizen\Tizen.csproj" />
   </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-       Other similar extension points exist, see Microsoft.Common.targets.
-  <Target Name="BeforeBuild">
-  </Target>
-  <Target Name="AfterBuild">
-  </Target>
-  -->
-  <PropertyGroup>
-    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and
-       https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild
-    -->
-    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two
-       properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and
-       to prevent it from outputting a warning (MSB3644).
-    -->
-    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
-    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
-    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
-  </PropertyGroup>
-  <ProjectExtensions>
-    <VisualStudio>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Debug|Any CPU">
-        <ProjectCommonFlavorCfg />
-      </FlavorProperties>
-      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Release|Any CPU">
-        <ProjectCommonFlavorCfg />
-      </FlavorProperties>
-    </VisualStudio>
-  </ProjectExtensions>
+
 </Project>